专栏首页J的故事Linux 指定用户执行 crontab 计划任务

Linux 指定用户执行 crontab 计划任务

提供三种方法:

1.直接以需要指定的用户登录(对于没有bash登录权限的用户不可用)

su aswl
crontab -e

2.以root用户登录,然后创建指定用户的crontab文件

sudo crontab -e -u aswl

[quote color="danger"]注:crontab 文件为 aswl 用户创建,不便管理[/quote] 3.修改系统 crontab 文件,指定用户执行

vi /etc/crontab

文件内容初始如下:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

在命令前添加指定的用户名即可

* * * * * aswl command to be executed

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • thinkphp执行计划任务crontab

    tp5.1中的php 计划任务的实现,本质上可以分为两种第一种封装在框架内部,在crontab -e中只要添加一条,然后在框架内去扩展内容就好了(Laravel...

    php007
  • Linux中的计划任务—Crontab调度重复执行的任务

    本博文的主要目的是让笔者和读者可以了解并掌握以下内容: 1、Crontab的基本概念 2、Crontab的基本组成 3、操作Crond服务 4、配置系统...

    小小工匠
  • Linux用户自定义at、cron计划任务执行的方法

    Linux系统中有两种计划任务,一种是只会执行一次 at 计划任务,一种是可以周期性地执行的 cron 计划任务

    砸漏
  • Linux中的计划任务—Crontab调度一次性执行的任务at/batch

    前不久我们梳理了Linux中的计划任务—Crontab调度重复执行的任务,但是有些场景我们只是需要执行一次,执行完就结束任务该怎么办呢? 这里我们要用到linu...

    小小工匠
  • linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab

    以上所述是小编给大家介绍的linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回...

    砸漏
  • Linux Crontab 定时任务执行命令方法

    linux内置的cron进程能帮我们实现这些需求,cron搭配shell脚本,非常复杂的指令也没有问题。

    用户5005176
  • Linux crontab命令:循环执行定时任务

    发送的邮件基本是大同小异,所以就写了一个脚本发送,因为每天都要发送,就用crontab 写了一个循环的定时任务

    织幻妖
  • ubuntu定时执行任务crontab的使用

    因此就需要一个可定时执行的东西,之前在the5fire的知识体系中除了可以在数据库中定时执行某个存储过程或者sql语句,如何在系统中定时执行某个任务还没有概念...

    the5fire
  • 如何让linux定时任务crontab按秒执行?

    linux定时任务crontab最小执行时间单位为分钟 如果想以秒为单位执行,应该如何设置呢? 思路 正常情况是在crontab中直接定义要执行的任务,现在...

    dys
  • Linux中crontab定时任务不执行的原因

    最近在linux中遇到了个crontab定时任务不执行的case,在这给大家分享一下,避免踩到我遇到的坑。

    砸漏
  • 【简记】Linux 计划任务 Crontab

    cron 是 UNIX, SOLARIS,LINUX 下的一个十分有用的工具。通过 cron 脚本能使计划任务定期地在系统后台自动运行。

    宋天伦
  • 搞它!!!Linux系统中查看进程和计划任务管理

    程序: 保存在 、光盘等介质中的可执行代码和数据静态保存的代码 进程: 在CPU及内存中运行的程序代码动态执行的代码

    不吃小白菜
  • Linux下的crontab定时执行任务命令详解

    crontab命令主要用于设置周期性被执行的指令,今天小编将给大家详细讲解Linux下的crontab定时执行任务命令,有兴趣的伙伴可以阅读文章了解!

    菲宇
  • linux如何利用crontab添加定时任务详解

    linux 系统是由 crond这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。

    砸漏
  • linux系统用户下的crontab任务不执行问题处理

    需要每一天对数据库做一个备份,oracle数据库,linux系统。 备份命令采用最简单的导出\导入。 首先确认服务器是否开启任务计划服务,只有root用户才能对...

    李海彬
  • Ubuntu 使用 Cron 实现计划任务

    Windows 自带定时执行任务的工具叫做“计划任务”,Linux 下我们使用 Cron 实现这一功能。

    ihoey
  • 详解Linux下crontab的使用与注意事项

    crontab是一个用于设置周期性被执行的指令。其守护进程为crond. crontab分为两种配置模式,一种为用户级的crontab,一种为系统级的cront...

    砸漏
  • Linux任务计划crontab

    我们时常会有一些定期定时的任务,如周期性的清理一下/tmp,周期性的去备份一次数据库,周期性的分析日志等等。而且有时候因为某些因素的限制,执行该任务的时间会很尴...

    软测小生
  • Linux命令之crontab

    Linux系统上面有很多计划性的工作,比如在某个时间点需要执行某个动作,在Linux中,一般使用crontab命令来实现控制计划任务,通过crontab 命令,...

    AsiaYe

扫码关注云+社区

领取腾讯云代金券