Я пытаюсь запустить некоторый код, который отправляет SMS в определенное время в будущем. Все на одной линии ...

Вот моя команда командной строки:

php -r 'include_once("/home/eamorr/open/open.ie/www/newsite/ajax/constants.php");sendCentralSMS("0878482849","hi");' | at now + 3 minutes

Но это отправляет сообщение немедленно. Это не ждет 3 минуты!

Что делать?

1 ответ1

0

Ваша команда неверна, потому что вы выполняете первую команду, а затем отправляете вывод в команду at.

Я не знаю почему, но, похоже, это сработает, если вы добавите команду echo:

echo "your command" | at now + 3minutes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .