我需要每天删除超过24小时的行,但仍然无法正常工作,我的代码是否有错误。 cron命令:
/usr/bin/php -q/home/mywebsite/public_html/folder/deleteafter24hours.php >/dev/null 2>&1
PHP 代码:
$DeleteQuery = mysql_query('DELETE FROM `table` WHERE `DatePOST` < (NOW() - INTERVAL 1 DAY)');
我需要每天删除超过24小时的行,但仍然无法正常工作,我的代码是否有错误。 cron命令:
/usr/bin/php -q/home/mywebsite/public_html/folder/deleteafter24hours.php >/dev/null 2>&1
PHP 代码:
$DeleteQuery = mysql_query('DELETE FROM `table` WHERE `DatePOST` < (NOW() - INTERVAL 1 DAY)');
在你的 .sh 文件中尝试使用这个:
#!/bin/sh
php /home/mywebsite/public_html/folder/deleteafter24hours.php
我猜你的脚本在 /home/mywebsite/public_html/folder/ 目录下
然后从 shell 中运行你的脚本