cPanel 中创建的 cron 任务不会显示在 PuTTy 中

cPanel 中创建的 cron 任务不会显示在 PuTTy 中

为什么当我使用 PuTTy 并输入时,我在 cPanel 中创建的 cron 作业没有显示crontab -l

答案1

系统中的每个用户都有可能安排cron作业。换句话说,可以有许多独立的 cron 作业集。

尝试ls /var/spool/cron查看具有预定作业的用户列表。

如果您安排的作业是名为 foo 的脚本,请尝试grep -l foo /var/spool/cron/*找出哪个用户安排了它。

crontab命令有一个-u指定用户的选项。您可以使用它来查看在 cPanel 中创建的作业。

您很可能需要以 root 身份登录或使用sudo

答案2

假设 whm 或 host 的用户是ashkany,尝试:

cd /var/spool/cron
dir 

查看用户 --> 我的用户是 ashkany:

nano ashkany

更改一些内容并保存。

相同:(每晚仅需 1 分 23 秒即可运行)

1 23 * * * /usr/local/bin/php/ -p /home/ashkany/public_html/cron.php

(每 30 分钟一班)

*/30 * * * /usr/local/bin/php/ -p /home/ashkany/public_html/30.php

答案3

不知道为什么它们在那里不可见。在 Putty 下,只需通过以下方式添加它们:

crontab -e

答案4

我能想到的第一件事就是检查为其创建了 cron 的用户。如果您没有以为其创建 crontab 的同一用户身份登录 cpanel,则不会看到 crontab。

我从未使用过 cpanel,所以我不知道是否有为不同用户创建 cron 的选项,所以如果我对此有误解,请原谅我。

祝你好运!

相关内容