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');
この中でscript:
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');
変更は、 $output の内容とそれを渡すcrontab.
Crontab ジョブの削除
crontab ジョブを削除するには:
$command = 'crontab -r'; shell_exec($command);
このコマンドは、現在のユーザーのすべての crontab エントリを削除します。特定のジョブを削除するには、crontab ファイルを手動で編集し、対応する行を削除する必要があります。
以上がPHP を使用して Cron ジョブを作成、編集、削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。