Скажем, я пишу cron-файлы через скрипт и изменяю их прямо под /var/spool/cron/crontabs/
. При использовании команды crontab -e
crontab проверяет синтаксис при выходе из редактора. Есть ли способ сделать одну и ту же проверку через скрипт?Как проверить синтаксис cron по сценарию типа «crontab -e»?
2
A
ответ
4
Crontab с опцией -e открывает редактор по умолчанию с текущим cron-файлом и устанавливает его после выхода.
Прежде всего, сохраните фактический файл cron, чтобы не потерять и не сломать что-либо.
crontab -l > backup.cron
Вы можете непосредственно установить файл, который вы приготовленный:
crontab yourFile.text
Или использовать трубу в скрипте:
#/bin/bash
Variable="your scheduled tasks"
echo $Variable | crontab
вы получите сообщения об ошибках в случае плохое форматирование.
Подробнее: man crontab
Смежные вопросы
- 1. Как обновить crontab без использования crontab -e
- 2. Обновлять root crontab удаленно для многих систем по сценарию
- 3. Избегайте дублирования создания записи CRON по конкретному сценарию
- 4. делает $ crontab -e в конце концов обновляет/etc/crontab?
- 5. Как настроить работу cron для моих сканирующих сканеров с использованием python-crontab или crontab -e
- 6. sudo vim crontab vs sudo crontab e - когда использовать
- 7. Crontab без кронтаба -e
- 8. Где crontab -e сохраняет данные?
- 9. Разница между Cron и Crontab?
- 10. Дата передачи сценарию оболочки из crontab
- 11. Добавление задания cron без crontab
- 12. Как проверить, выполняется ли работа crontab?
- 13. Airflow Schedule_Interval Синтаксис Crontab
- 14. Синтаксис Crontab Day of the Week
- 15. crontab не выполняется, отличается ли пользователь от cron и crontab?
- 16. Как проверить вещи в crontab
- 17. crontab -e вопрос на солнце solaris свежая установка
- 18. Синтаксис cron для даты
- 19. Требуется синтаксис выражения Cron
- 20. Запросить программу по сценарию Perl
- 21. - это `crontab -e`, работающий на моем MacOSX?
- 22. Синтаксис задания работы Cron
- 23. Разница между cron, crontab и cronjob?
- 24. Перезапуск cron после изменения файла crontab?
- 25. как иметь «CRONTAB -e» эмитировать «установка нового кронтаб» электронная почта
- 26. Переименование файлов по сценарию
- 27. как позвонить HBase по сценарию
- 28. скрипт не запускается при прохождении через crontab -e
- 29. Crontab не перезагружает процесс
- 30. проверить файл существование cron job
Имейте в виду, что это приведет к удалению любого предыдущего кронтаб там было раньше, проверить его с 'CRONTAB -l' перед тем – golimar
@golimar да, все защита хороша, когда вы касаетесь такой конфигурации файлы. Я обновляю свой ответ с вашим предложением. – blashser