Запланируйте cronjob на ssh с помощью командной строки - PullRequest
8 голосов
/ 07 декабря 2011

Я использую сервер amazonaws es3. Я хочу составить расписание моего cron с помощью командной строки. Я использую команду this для планирования задания cron

at -f shellscript.sh -v 18: 30

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

Пожалуйста, помогите с командой, какую команду я должен использовать

Thnaks,

Ответы [ 3 ]

4 голосов
/ 07 декабря 2011

Как отметил @ The.Anti.9, этот тип вопроса подходит для Serverfault. Чтобы ответить на ваш вопрос, crontab немного мощнее, чем «at», и дает вам больше гибкости, поскольку вы можете запускать задание несколько раз, например, ежедневно, еженедельно, ежемесячно.

Например, для вашего примера, если вам нужно запускать скрипт каждый день в 18:30, вы сделаете это,

$ crontab -e

затем добавьте следующее

30 18 * * * /path/to/your/script.sh

сохранить и все готово.

Примечание: 30 18 указывает время 18:30, а * s указывает, что он должен запускаться каждый день каждого месяца. ,

1 голос
/ 07 декабря 2011

Не работает crontab -e? и для генерации кода crontab http://www.openjs.com/scripts/jslibrary/demos/crontab.php должно помочь.

0 голосов
/ 07 декабря 2011

Вы можете использовать команду crontab -e для редактирования запланированного выполнения вашего cron.Хорошее объяснение того, как установить время, можно найти на форуме Ubuntu

...