在后台环境中制作的cron作业在 Putty 中不显示

分享于 

2分钟阅读

电脑

  繁體 雙語

问题:

为什么在我使用 Putty 和类型 crontab -l 时,我在,中做的,不会显示出来?


回答 1:

系统上的每个用户都有可能调度 cron 作业。 换句话说,可以有许多单独的作业集。

尝试 ls/var/spool/cron 查看已经调度作业的用户列表。

如果你计划的作业是一个名为foo的脚本,请尝试 grep -l foo/var/spool/cron/* 查找计划它的用户。

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

你很可能需要以 root 登录或者使用 sudo


回答 2:

假定whm或者主机的用户为 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的用户。 如果没有作为同一用户登录,则不会看到 kdb。

我从未使用过,所以我不知道是否有可以为不同用户或者它的他用户创建 crons。

祝你好运



显示  job  PUT  乔布斯  CRON  CPAN