После попытки нескольких разных подходов я заставил это работать с инструкциями на webupd8 сайте; установка всех расширений оболочки.
sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-alternate-tab gnome-shell-extensions-alternative-status-menu gnome-shell-extensions-user-theme gnome-tweak-tool gnome-shell-extensions-workspace-indicator gnome-shell-extensions-apps-menu gnome-shell-extensions-drive-menu gnome-shell-extensions-system-monitor gnome-shell-extensions-places-menu gnome-shell-extensions-dock gnome-shell-extensions-native-window-placement gnome-shell-extensions-gajim gnome-shell-extensions-xrandr-indicator gnome-shell-extensions-windows-navigator gnome-shell-extensions-auto-move-windows
Необходимо использовать 0 */2 * * *
для рабочего задания каждые 2 часа
Это - то, как размечается задание крона: minute (0-59), hour (0-23, 0 = midnight), day (1-31), month (1-12), weekday (0-6, 0 = Sunday), command
Звездочка (*) может использоваться так, чтобы каждый экземпляр (каждый час, каждый рабочий день, каждый месяц, и т.д.) периода времени использовались. так использование 0 */2 * * *
таким образом, это будет работать в течение каждых 2 часов, каждый день и каждый месяц...
Задания крона выполнят любое время на спецификации времени существует условие соответствия. Звездочка (*
) означает "все".
Так, что Вы имеете со своей спецификацией времени:
* */2 * * *
Поля:
Так, что Вы указали на английском языке, "выполняется однажды в минуту в течение четных часов". Звучит довольно глупым, но cron
искренне повинуется.
Чтобы заставить его работать только однажды, каждый второй час, необходимо установить мелкое поле на некоторое определенное число. Любое число 0
-60
прекрасен, но что Вы не хотите, *
.
Как многие люди уже предположили, следующее, вероятно, ближе к тому, что Вы хотите:
0 */2 * * *
Я полагаю, что Вы хотите 0 */2 * * *
. Видеть различие? Что у Вас есть, вероятно, выполнения каждую минуту каждый второй час.
Помещение Вашего cronjob как этот заставит его работать каждую минуту (сначала *
) из каждого часа это является делящимся 2 ( */2
), так, чтобы средства это выполнило каждый "ровный" час, весь час. От 2:00 - 2:59
, 4:00 - 4:59
, 6:00 - 6:59
, 8:00 - 8:59
, 10:00 - 10:59
и 12:00 - 12:59
и AM и PM.
Если Вы хотите выполнить его каждые 2 часа, необходимо явно поместить минуту в противоречии с 0
, так:
0 */2 * * * user /some/command/here
.