我在crontab和php脚本中有一行如下所示:
/ etc / crontab: -
*/1 * * * * root /usr/bin/php /var/www/html/xxx.php
php: -
<?php
shell_exec("sudo chmod 655 /files/to/path/xxx.wac");
?>
我手动运行时
sudo / usr / bin / php /var/www/html/xxx.php
它的功能与应有的一样。但是当crontab达到一分钟失效时,它不会在php中执行命令。
注意:在syslog上检查它确实在每分钟后运行该命令。