2017-10-11 26 views
-2

작업을 수행하지 못했습니다.작업하지 않음

crontab -l 

1 0 * * * php /home/bitrix/ext_www/art-code.su/cron/script.php 

경로 php /home/bitrix/ext_www/art-code.su/cron/script.php - 작업 스크립트. 반환 - 1

왜 작동하지 않습니까?

스크립트 코드 :

echo mail("[email protected]", "My Subject", "Line 1\nLine 2\nLine 3".time()." end"); 

OS - centos6

크론 - 작업

[[email protected] ~]$ systemctl status crond.service -l

crond.service - Command Scheduler Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2017-10-11 16:19:51 EET; 1min 34s ago Main PID: 543 (crond) CGroup: /system.slice/crond.service └─543 /usr/sbin/crond -n

Oct 11 16:19:51 localhost.localdomain systemd[1]: Started Command Scheduler. Oct 11 16:19:51 localhost.localdomain systemd[1]: Starting Command Scheduler... Oct 11 16:19:52 localhost.localdomain crond[543]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 45% if used.) Oct 11 16:19:52 localhost.localdomain crond[543]: (CRON) INFO (running with inotify support)

답변

0

PHP 실행입니다 당신이 크론 을 말해야하는 crontab을PHP 스크립트를 실행합니다. 당신이 요청으로

1 0 * * * /usr/local/bin/php /home/bitrix/ext_www/art-code.su/cron/script.php 
+0

했나 : 어디 /usr/local/bin/php에서 PHP 실행 경우

그래서, 당신의 crontab 라인은 다음과 같이해야한다. 그러나 여전히 작동하지 않습니다. – RedSpace

+0

PHP 실행 가능 디렉토리를 확인 했습니까? 아니면 체크하지 않고 내 것을 사용 했습니까? –

+0

확인했습니다. 나는/usr/bin/php에있는 PHP를 가지고있다. /usr/bin/php /home/bitrix/ext_www/art-code.su/cron/script.php - 콘솔에서 작업한다. – RedSpace