@RafalskyCodit

Почему at не запускает скрипт в определенное время?

Добрый день. Подскажите пожалуйста, что делаю не так.
Есть скрипт с простым кодом:
#!/bin/sh
echo "text"


Пытаюсь запустить этот скрипт с помощью at:
./script | at 20:06

Когда наступает это время, ничего не происходит, хотя скрипт рабочий и запускается. Не работает что в sh, что в bash. Что не так делаю?
  • Вопрос задан
  • 321 просмотр
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
А нормально через крон не проще? 6 20 * * * location/script.sh ?
Ответ написан
ZIK1337
@ZIK1337
Если список команд находится в файле (например, getdone) и вы хотите запустить все перечисленные в нем команды в 10:00, то необходимо ввести:
at 10:00 < getdone

Задания, определяемые вами, помещаются в очередь, которую операционная система периодически просматривает. Для того, чтобы просмотреть очередь заданий – введите at –L , и все запланированные задания появятся на экране.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы