以 Root 身份设置 Cron 任务

以 Root 身份设置 Cron 任务

我可以像这样手动运行 cron 作业

root@myhosting [~]# sync ; echo 0 > /proc/sys/vm/drop_caches

我可以像这样将其添加到 cPanel。但这行不通,因为我需要 root 访问权限。

 * */4 * * * sync; echo 0 > /proc/sys/vm/drop_caches

因此,我只能使用以 root 身份登录的 putty 添加作业。上述代码在 putty 中不起作用。我得到了“command not found”

答案1

运行crontab -e。这会将您带入一个编辑器,您可以在其中添加 cron 行。

如果你最终进入了一个你不知道如何使用的编辑器,你可以暂时使用

EDITOR=nano crontab -e

答案2

这是因为这不是命令行语法。您需要进入 crontab 编辑器才能添加您请求的行。最常见的方法是使用以下行:

crontab -e

这将打开您现有的 crontab。向其中添加正确的 crontab 行,然后写入/保存。

相关内容