Мне нужно запланировать выполнение нескольких задач только один раз в ближайшем будущем. Для этого я собираюсь использовать команду at
. Я хочу запланировать эти задачи, используя exec()
(или любой другой рекомендуемый метод).
Но я застрял. Через putty
я могу вручную планировать задачи следующим образом:
user@ubuntu:~# at 09:00am Jul 15 [enter]
at> php /path/to/script.php [ctrl+d]
Но я не могу найти способ сделать это через php. Справка: -s
Можно использовать это в команде, которую Вы используете для выполнения:
echo "php /path/to/script.php" | at 09:00am Jul 15
Я не использую PHP, но похоже, что это затем должно быть
exec('echo "php /path/to/script.php" | at 09:00am Jul 15')