如何让Linux Crontab任务以特定用户身份运行
导读:要让Linux Crontab任务以特定用户身份运行,您需要在crontab文件中指定该用户   打开终端。   输入以下命令以编辑当前用户的crontab文件:   crontab -e  如果您想为其他用户编辑crontab文件,请使用...
    
要让Linux Crontab任务以特定用户身份运行,您需要在crontab文件中指定该用户
- 
打开终端。 
- 
输入以下命令以编辑当前用户的crontab文件: 
crontab -e
如果您想为其他用户编辑crontab文件,请使用以下命令,将<
    username>
    替换为目标用户名:
sudo crontab -u <
    username>
     -e
- 在打开的crontab文件中,添加一行以定义计划任务。要指定任务以特定用户身份运行,请在命令前添加sudo -u < username>,将< username>替换为目标用户名。例如:
* * * * * sudo -u <
    username>
     /path/to/command arg1 arg2
这将会每分钟以<
    username>
    用户身份运行指定的命令。
- 
保存并关闭crontab文件。 
- 
如果您为其他用户编辑了crontab文件,请输入以下命令以使更改生效: 
sudo crontab -u <
    username>
     -l
现在,您已经成功设置了以特定用户身份运行的Crontab任务。请确保目标用户具有执行指定命令所需的权限。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何让Linux Crontab任务以特定用户身份运行
本文地址: https://pptw.com/jishu/739672.html
