在Debian系统中,使用crontab设置任务运行用户需要编辑相应用户的crontab文件。以下是操作步骤:
打开终端。
输入以下命令以编辑当前用户的crontab文件:
crontab -e
如果你想为其他用户设置任务运行用户,请使用以下命令,将<username>
替换为目标用户名:
sudo crontab -u <username> -e
<username>
用户在每天的12:00运行一个名为script.sh
的脚本,你可以添加以下行:0 12 * * * /path/to/script.sh
确保脚本具有可执行权限。如果没有,可以使用以下命令为脚本添加可执行权限:
chmod +x /path/to/script.sh
现在,所设置的定时任务将以指定的用户身份运行。请注意,只有具有root权限的用户才能为其他用户设置crontab任务。