2gusia (2gusia) wrote,
2gusia
2gusia

Запуск программ по расписанию - cron

Для автоматического запуска повторяющихся задач в *nix есть утилита cron. Говорят - от греческого χρόνος, кронос, время. В nas4free настройка cron автоматизирована, см System|Advanced|Cron

Если нажать на плюсик, откроется такой диалог. Ставим галочку Enable справа-сверху



Command - какую именно команду выполнять. Здесь для примера я удаляю командой rm некий временный файл. Обратите внимание, что все пути при вызове cron следует писать в полном виде. Не факт, что в момент исполнения командный интерпретатор будет знать пути.

Who - от какого пользователя будет выполняться команда

Description - комментарий

Shedule time - самое главное, когда выполнять. Думаю, табличка достаточно интуитивно понятна. В данном примере - по пятницам, выпадающим на 13-е чисто месяца, ровно в каждый нечётный час суток.

Кнопка Run now служит для тестового исполнения команды прямо сейчас.
Кнопка Add добавляет настроенную задачу в список.

NB таким образом можно запускать задачи не только в хост системе, но и в клетке-jail через команду jexec. Но это IMHO не удобно. В клетке можно настроить собственный cron. Мы такое, кстати, уже делали при настройке torrentmonitor, см пункт 14
Tags: nas, nas4free
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 13 comments