
내 crontab에서 문제를 복구하고 있는데 문제 없이 모든 파일을 실행했지만 갑자기 실행이 중지되었습니다. syslog에 파일이 실행되었음을 표시하지만 txt를 빌드하고 내부에 뭔가를 쓰는 테스트 PHP를 수행했습니다. 나는 그것을 cron에 넣었고 실행된 syslog에 표시되지만 PHP 파일을 열지 않았습니다. 이 파일이 있는 다른 모든 파일에서 이것을 발견했습니다.
시스템로그:
Oct 1 08:32:53 cpro45509 crontab[29419]: (www-data) LIST (www-data)
Oct 1 08:33:01 cpro45509 CRON[29432]: (www-data) CMD (/usr/bin/php /home/kdl/site/lab/NewLeaflet/php/progmuc.php 1624001010 2 2040001 1 2)
Oct 1 08:33:01 cpro45509 CRON[29431]: (CRON) info (No MTA installed, discarding output)
크론탭:
28 08 * * * /usr/bin/php /home/kdl/site/lab/NewLeaflet/php/progmuc.php 1624001010 1 2040001 1 2
33 08 * * * /usr/bin/php /home/kdl/site/lab/NewLeaflet/php/progmuc.php 1624001010 2 2040001 1 2
PHP:
<?php
$fp = fopen("testeee.txt", "a");
// Escreve "exemplo de escrita" no bloco1.txt
$escreve = fwrite($fp, "Funcionou");
// Fecha o arquivo
fclose($fp);