просмотреть детали atq из командной строки

Я пытаюсь сгенерировать серию заданий AT из сценария, который входит в базу данных, получает некоторую информацию, а затем перебирает ее и создает необходимые задания. Я не могу понять синтаксис, чтобы заставить его работать. Вот что у меня есть:

$tt_reminder ниже приведен скрипт, который я хочу запустить с аргументами, добавленными в конец строки.

$tt_reminder = 'php /public_html/event-registration/scr/fireEventEmail.php' . ' ' . $event->Id . ' ' . 'TeleTraining-Reminder';

$tt2_at is the time that i want to schedule the at job for.

$tt2_at = '13:00 Feb 20, 2015';

Это команда, которую я пытаюсь выполнить выше:

exec('echo -e `'.$tt_reminder.'` | at '.$tt2_at);

Проблема в том, что он выполняется немедленно, а не по расписанию.

Есть идеи, что я делаю не так?

0

Решение

Есть две возможные проблемы с вашей командой.

Во-первых, пожалуйста, попробуйте установить дату в следующем формате:

$tt2_at = '2:30 PM 10/21/2014'

и, во-вторых, настоятельно рекомендуется указать полный путь к:

exec (echo ... | /usr/bin/at '.$tt2_at);

Как показано выше, он должен работать. Если вы видите сообщение, как

Garbled time

ваша временная строка неверна.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]