【发布时间】:2021-01-08 23:34:23
【问题描述】:
我已经在使用 crontab,使用“crontab -e”命令访问它,它工作得很好。在我的情况下,直接在文件中编辑 cron 会很棒,所以我尝试使用位于 /etc/crontab 目录中的文件,但由于某种原因,cron 作业不会执行(只是一个虚拟作业)。
我尝试更改权限或在 /etc/cron.d 中创建文件,但始终无法正常工作。
这是我的 cron 文件:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
* * * * * root echo "123" > /home/ubuntu/test.txt
前两行已经在文件中,所以我没有更改。
【问题讨论】:
-
如果您想以 root 身份运行 cronjob,请编辑 root 的 crontab:
sudo crontab -e。 -
@KazikM 实际上,我想直接编辑文件,而不是通过命令。