PHP Crontab 管理:建立、編輯和刪除作業
PHP 提供了管理crontab 作業的功能,包括建立、編輯和刪除作業。刪除。 Crontab 是一個功能強大的實用程序,可以按特定時間間隔在系統上安排任務。
建立Crontab 作業
要使用PHP 建立crontab 作業,您可以利用shell_exec函數:
$command = 'crontab -l'; $output = shell_exec($command); $job = '0 */2 * * * /usr/bin/php5 /home/user1/work.php'; $output .= "\n" . $job; $command = 'crontab'; shell_exec($command . ' /tmp/crontab.txt');
在此腳本:
編輯crontab 作業
編輯crontab作業遵循類似的方法:$command = 'crontab -l'; $output = shell_exec($command); $job = '0 5 * * * /usr/bin/php5 /home/user1/updated_work.php'; $output = str_replace('0 */2 * * * /usr/bin/php5 /home/user1/work.php', $job, $output); $command = 'crontab'; shell_exec($command . ' /tmp/crontab.txt');
刪除 crontab 作業
要刪除 crontab 作業:$command = 'crontab -r'; shell_exec($command);
以上是如何使用 PHP 建立、編輯和刪除 Cron 作業?的詳細內容。更多資訊請關注PHP中文網其他相關文章!