Сделайте пробелы имеют значение в crontab

  1. Смонтируйте файловые системы на диске флэш-памяти с флагом noatime в /etc/fstab.
  2. Можно легко перенаправить файлы журнала к любому другому диску путем редактирования /etc/rsyslog.d/* или подобный файл (не уверенный, который точный syslogd используется на Debian, но подобные файлы существуют на всех платформах).

Можно использовать dstat -dD sda,sdb,sdc 60 к данным контроля читали/писали объемы.

14
25.09.2014, 22:13
2 ответа

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

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

20
27.01.2020, 19:50

Да Допускаются дополнительные пробелы. Подумайте:

#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. Crontab также отобразит "Мне нравится cron a little »в 16:30 каждый день в январе и феврале. Он также будет эхом «Мне не очень нравится cron» в 3:10 1 января.

17
27.01.2020, 19:50

Теги

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