使用 PHP 进行 crontab 作业管理
问题来了:PHP 可以用来管理 crontab 作业,包括创建、编辑和删除吗?
列出 Crontab作业
列出 Apache 用户现有的 crontab 作业:
$output = shell_exec('crontab -l'); echo $output;
添加 Crontab 作业
添加 cron 作业对于 PHP,带有“-l”和“-e”标志的“crontab”命令可以组合为如下:
$job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php'; exec('crontab -l > /tmp/crontab.txt'); file_put_contents('/tmp/crontab.txt', $job.PHP_EOL, FILE_APPEND); exec('crontab /tmp/crontab.txt');
删除 crontab 作业
要删除 crontab 作业,只需执行以下命令:
echo exec('crontab -r');
额外的注意
以上是PHP 可以管理 Crontab 作业:创建、编辑和删除吗?的详细内容。更多信息请关注PHP中文网其他相关文章!