使用 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中文網其他相關文章!