Heim >Backend-Entwicklung >PHP-Tutorial >Kann PHP Crontab-Jobs verwalten: Erstellung, Bearbeitung und Löschung?
Crontab-Jobverwaltung mit PHP
Es stellt sich die Frage: Kann PHP zum Verwalten von Crontab-Jobs, einschließlich Erstellung, Bearbeitung und Löschung, verwendet werden?
Crontab-Jobs auflisten
An Listen Sie die vorhandenen Crontab-Jobs des Apache-Benutzers auf:
$output = shell_exec('crontab -l'); echo $output;
Hinzufügen von Crontab-Jobs
Um einen Cron-Job mit PHP hinzuzufügen, verwenden Sie den Befehl „crontab“ mit „- l'- und '-e'-Flags können wie folgt kombiniert werden:
$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 löschen Jobs
Um einen Crontab-Job zu löschen, führen Sie einfach den folgenden Befehl aus:
echo exec('crontab -r');
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonKann PHP Crontab-Jobs verwalten: Erstellung, Bearbeitung und Löschung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!