우분투 10.10에서 예약하려고하는 일일 크론 작업에 도움이 필요합니다. crontab -e
을 통해 작업을 추가했으며 crontab -l
을 수행하면 확인되었습니다. 경로와 이름은 괜찮습니다.우분투 10.10에서 PHP 크론 작업이 lampp에 대해 실행되지 않습니다 - 도움이 필요합니다
58 23 * * * /usr/bin/php -f /home/eem/cars1/cron/cronjob1.php
그러나 cron은 실행되지 않습니다. 그놈 스케줄러에서 수동으로 실행하려고했습니다. 성공하지 못했습니다. 나는 피곤 성공하지 다시,이 명령으로 콘솔에서 수동으로 실행하려면 다음
/usr/bin/php -f /home/eem/cars1/cron/cronjob1.php
내 VAR/파일을 실행하지만 아무것도 XAMPP의 웹 사이트에 변경되지 않도록/시스템 로그 로그보기 :
May 14 06:27:57 eem-VirtualBox /usr/bin/crontab[31959]: (eem) LIST (eem)
을
이 명령을 시스템 로그에 */5 * * * * echo hello
crontab -e
에서 실행하고 쇼 : 일부 진단 아래
May 14 05:40:01 eem-VirtualBox CRON[31085]: (eem) CMD (echo hello)
May 14 05:40:01 eem-VirtualBox CRON[31084]: (CRON) info (No MTA installed, discarding output)
:
Command1을 : ps -C cron
터미널 :
PID TTY TIME CMD
881 ? 00:00:02 cron
var에/로그/시스템 로그 :
May 14 05:17:01 eem-VirtualBox CRON[31033]: (root) CMD ( cd/&& run-parts --report /etc/cron.hourly)
컴 mand2 : : cat /etc/crontab
터미널 :
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd/&& run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || (cd/&& run-parts --report /etc/cron.daily)
47 6 * * 7 root test -x /usr/sbin/anacron || (cd/&& run-parts --report /etc/cron.weekly)
52 6 1 * * root test -x /usr/sbin/anacron || (cd/&& run-parts --report /etc/cron.monthly)
#
Command3을 :ls /usr/sbin/anacron
터미널 :/usr/sbin/anacron
Command4 등 :grep CRON /var/log/syslog
터미널 :이 훨씬 더 :
5월 14일 5시 9분 1초 EEM - 버추얼 CRON [30048] : (루트) CMD ([ -x 은/usr/LIB/PHP5/maxlifetime] & & [-d은/var/LIB/PHP5] & &가 을 -cmin F 은/var/LIB/PHP5/-depth -mindepth 1 -maxdepth 1 형을 찾을 + $ (/ u sr/lib/php5/maxlifetime)! -execdir fuser -s {} 2>/dev/null \; -delete) May 14 05:17:01 eem-VirtualBox CRON [31033] : (루트) CMD (cd/& & 런 -보고/etc/cron.시간당)
긴 게시물에 대한 사과이지만이 문제로 며칠 동안 고생하고 나서 나는이 문제를 필사적으로 찾고 있습니다. 다행히도, 그 후에 다른 사람들에게 도움이 될 것입니다.
'58 23 * * * php/home/eem/cars1/cron/cronjob1.php'에서'php'를 PHP의 전체 경로로 변경하면 어떨까요? 'which php'로 얻을 수 있습니다. – fedorqui
syslog 파일에서도 아무 것도 시도하지 않았습니다. /usr/bin/php /home/eem/cars1/cron/cronjob1.php – BradG
crontab과 script의 두 부분으로 문제를 분할해야합니다. crontab의 경우'* * * * * touch/tmp/abcdef'와 같은 간단한 작업을 통해 작동하는지 확인하십시오. 그럴 경우 crontab이 작동합니다. 스크립트의 경우 명령을 crontab에 추가하기 전에 혼자 작동하는지 확인해야합니다. – fedorqui