Intereting Posts
Как удалить звуковую дорожку носителя, который я импортирую в проект Pitivi? Как изменить стандартный «полноэкранный» монитор? Почему двойные амперсанды и скопированные условия повторяются вместе вместе с последним? Как запустить AbiWord с помощью полноэкранного режима? zsh, модульность, несколько файлов .zsh и oh-my-zsh «Меньше» эквивалент командной строки «tail -f» Ldap SSH Login не работает – одинаковые конфигурации работают на 20+ других серверах – Ubuntu Использование $ в пароле Как мне открепить пакет, прикрепленный с помощью apt-listbugs Как добавить локального пользователя в поле, использующее аутентификацию LDAP? Передача определений переменных в определенные оболочки в ssh Как обновить мою установку Debian Linux? Как использовать имя длинных переменных в Makefile? Удаление пробелов из полей в файле с разделителями с запятой с использованием сценария оболочки Сценарий оболочки для захвата одного или нескольких видео Wistia

cron каждый X точный смысл

В cron вы можете указать * / n, где n означает каждый n-кратный период, например, в первом столбце – минута.

*/5 means every 5 minutes, but which minutes? 0, 5, 10, ...? 

Что произойдет, если указанное число не является делителем 60?

 */7 what will happen, will it start to skew in the next hour? 

Это будет продолжаться 7, 14, … 56, 0, 7, 14, …

С этим синтаксисом мне нравится думать об этом как о том, когда t mod x === 0

В crontab * – сокращенное обозначение first-last ( first-last – минимально возможное значение, а last – максимально возможное значение).

Синтаксис first-last/step означает «каждый N где N >= first а N <= last и (N - first) % step == 0 ".

Таким образом, */7 в минутах означает то же самое, что и 0,7,14,21,28,35,42,49,56 . Но 1-59/7 означает 1,8,15,22,29,36,43,50,57 .