Intereting Posts
Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib64/php/modules/php_mysql.so' Group + rx разрешено только в каталогах с использованием ACL? Как запустить программу в новой оболочке? Ошибка установки Spacewalk selinux Как мне избежать имени подкаталога с амперсандом в нем? Bash: вычислить время, прошедшее между двумя временными метками Покажите два настольных пейджера с различными настройками в KDE Необходимо понимать cpio -d и -make-каталоги, пожалуйста, помогите с примером Wi-Fi-карта, вызывающая высокие прерывания на Fedora 24 Повторение сообщения dmesg Как распечатать следующую неделю с помощью команды date? Элементарные ОС разных обоев на каждом мониторе join: «Файл 2 не в отсортированном порядке» Только текстовый режим в Linux (без Gnome, KDE, Unity) для продления срока службы аккумулятора остановить параллельную обработку для инициированного cron процесса

Пространство имеет значение в crontab

Не ясно, что из справочной страницы для кронтаба. Возможно ли дополнительное расстояние между полями? например, если у меня есть это:

1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh 

безопасно ли переформатировать его так красиво:

  1 7 * * * /scripts/foo 5 17 * * 6 /script/bar 31 6 * * 0 /scripts/bofh 

?

Да, дополнительное пространство разрешено, и вы можете легко выстроить свои поля для удобства чтения. От man 5 crontab

 Blank lines and leading spaces and tabs are ignored. 

а также

 An environment setting is of the form, name = value where the spaces around the equal-sign (=) are optional, and any sub‐ sequent non-leading spaces in value will be part of the value assigned to name. 

Для самих полей страницы человека гласят:

 The fields may be separated by spaces or tabs. 

Это должно быть ясно: допускается несколько пробелов.

Да Дополнительные пробелы разрешены. Рассматривать:

 #Mins Hours Days Months Day of the week 10 3 1 1 * /bin/echo "I don't really like cron" 30 16 * 1,2 * /bin/echo "I like cron a little" * * * 1-12/2 * /bin/echo "I really like cron" 

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

Этот crontab должен эхо «Мне действительно нравится cron» каждую минуту каждого часа каждого дня каждый месяц (каждый месяц). Очевидно, вы сделали бы это, только если вам действительно понравился cron. Кантаб также будет эхом «Мне нравится cron немного» в 16:30 каждый день в январе и феврале. Он также повторит «Мне не очень нравится cron» в 3:10 1 января.