Stworzyłem zadania crona dla mojej witryny, która jest wymieniona poniżej i działają dobrze. Wydrukuję wszystkie zadania crona za pomocą tego skryptu PHP:
$cronfiles=exec('crontab -l',$output);
echo "<pre>";
print_r($output);
Które wyjścia:
[0] => 0 0 * * * wget php -q http://www.example.com/report_send.php
[1] => 0 0 * * * wget php -q http://www.example.com/event_reminder.php
[2] => 0 0 * * * wget php -q http://www.example.com/user_reminder.php
[3] => * * * * * wget php -q http://www.example.com/cleardata.php
Teraz chcę usunąć lub usunąć pojedyncze zadanie cron z mojego serwera za pomocą polecenia. Na przykład chcę usunąć zadanie crona 0 0 * * * wget php -q http://www.example.com/event_reminder.php
z serwera.
Próbowałem crontab -r
polecenia, które usuwa wszystkie zadania cron z mojego serwera, ale chcę usunąć określone zadanie cron.
Czy możesz mi pomóc w rozwiązaniu problemu?