Пространство имеет значение в 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 

?

2 Solutions collect form web for “Пространство имеет значение в crontab”

Да, дополнительное пространство разрешено, и вы можете легко выстроить свои поля для удобства чтения. От 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 января.

  • почему /etc/cron.hourly/myjob не работает?
  • Выполняет ли cron выполнение асинхронно?
  • Почему мой кронтаб не срабатывал?
  • Используются ли изменения в crontab, когда файл сохраняется, или когда редактор закрыт?
  • время cronjob 13 * * * *
  • Где работает этот cronjob?
  • Скрипт запускается вручную, но не из cron
  • Выполняется ли задание, запланированное в crontab, даже когда я выхожу из системы?
  • В чем смысл косой черты в кронтабе?
  • Пользователь не имеет доступа к crontab
  • Расписание Cronjob
  • Linux и Unix - лучшая ОС в мире.