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

首页 » 经验教程 » 正文

本教程提供三种方法:

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

su aswl
crontab -e

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

sudo crontab -e -u aswl


注:crontab 文件为 aswl 用户创建,不便管理

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

未经允许不得转载:作者:浅安, 转载或复制请以 超链接形式 并注明出处 浅安博客
原文地址:《Linux 指定用户执行 crontab 计划任务》 发布于2020-12-28

分享到:
赞(0) 打赏 生成海报
就爱代挂 - 最专业的QQ等级加速平台!

发表评论 抢沙发

7 + 3 =


长按图片转发给朋友

觉得文章有用可以打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册