我一直在修复我的 crontab 中的一个问题,它可以毫无问题地运行所有文件,但是突然它停止运行,它在 syslog 中显示该文件已被执行,但我做了一个测试 php,它构建了一个 txt 并在里面写入一些内容,我把它放在 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);