我正在 Ubuntu 14 服务器上运行最新的 Sentora 版本。
我创建了一个应该每五分钟运行一次的 cronjob,但没有任何迹象表明尝试运行该 cron 作业。
我尝试按照此处的说明进行操作:http://docs.sentora.org/?node=91但看起来有点旧,因为提到的一些文件不存在。
我怎样才能让它运行,甚至知道是否有人试图执行它?
这是我的 cron 表的样子
# CRON ID: 2
0,5,10,15,20,25,30,35,40,45,50,55 * * * * php -d suhosin.executor.func.blacklist="passthru, show_source, shell_exec, system, pcntl_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, exec" -d open_basedir="/var/sentora/hostdata/zadmin/:/var/sentora/temp/" /var/sentora/hostdata/zadmin/public_html/domain.com/transactions.php
结束 CRON ID:2
答案1
运行需要很长时间的作业,例如sleep 60
,并在进程列表中查找它 ( ps aux | grep sleep
)。
此外,您可能会在/var/log/auth.log
cron 作业启动和停止时看到条目,就像我的sleep 20
设置运行在26 11 * * *
:
Dec 9 11:26:01 computername CRON[3148]: pam_unix(cron:session): session opened for user username by (uid=0)
Dec 9 11:26:21 computername CRON[3148]: pam_unix(cron:session): session closed for user username