我在使用 CRON 运行 PHP 脚本的单个实例时遇到问题。也许有人可以帮助解释需要什么。目前,我有一个startup
脚本被调用,crontab
在调用 PHP 实例之前检查以确保 PHP 脚本的实例尚未运行。
crontab -e
入口:
* * * * * /var/www/private/script.php >> /var/www/private/script.log 2>&1 &
。/启动
#!/bin/bash
if ps -ef | grep '[s]cript';
then
exit;
else
/usr/bin/php /var/www/private/script.php >>/var/www/private/script.log 2>&1 &
echo 'started'
fi
这似乎不起作用,我似乎无法记录任何错误以了解如何继续调试它。