Поддержка > Руководства и инструкции

Пример crontab, позволяющий запускать приложения X-сервера

(1/1)

ludoed:

--- Код: ---DISPLAY=:0.0
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow command
00 23 * * * /sbin/shutdown -P now
--- Конец кода ---

Обратите внимание, что приложение запускается с правами владельца кронтаба
То есть, если хотите запускать прогу от своего имени, пишете в консоли


--- Код: ---crontab -e
--- Конец кода ---

А если надо запустить прогу или скрипт с правами администратора


--- Код: ---sudo crontab -e
--- Конец кода ---

Еще одна деталь: Замечено, что если прописывать полные пути к запускаемым файлам, это позволяет избавиться от труднообъяснимых несрабатываний
т.е. вместо

--- Код: ---shutdown -P now
--- Конец кода ---
пишем

--- Код: ---/sbin/shutdown -P now
--- Конец кода ---

Время указывается в обратном порядке, начиная с минут
Минуты  часы  День месяца   месяц   день недели (цифрами 1-7)

Если нужно запускать команду в 10.00 по средам, четвергам и пятницам, это будет выглядеть так:

--- Код: ---00 10 * * 3-5 /<путь>/<команда>
--- Конец кода ---

А если по вторникам и четвергам -

--- Код: ---00 10 * * 2, 4 /<путь>/<команда>
--- Конец кода ---

Навигация

[0] Главная страница сообщений

Перейти к полной версии