Как настроить невидимое задание cron?

старый вопрос, я знаю, но я только что решил очень похожую проблему, и кто-то связал меня здесь. Вы можете найти мой вопрос здесь .

Мое решение было:

В / etc / default / grub :

Закомментировать GRUB_CMDLINE_LINUX_DEFAULT = "splash quiet" полностью.

Раскомментируйте GRUB_TERMINAL = console

Раскомментируйте GRUB_GFXMODE = 640x480 . Я установил для него значение GRUB_GFXMODE = 1280x800 , потому что это монитор, который я использую по умолчанию.

2
22.02.2016, 15:49
2 ответа

Если вы хотите запланировать задачу с помощью cron , альтернативой crontab во многих дистрибутивах является добавление файла в /etc/cron.d в традиционной системе формат crontab (вариант, указывающий пользователя). Задачи, определенные таким образом, не отображаются в выводе crontab -l .

Например, в Debian обслуживание Spamassassin amavisd-new запланировано на /etc/cron.d/amavisd-new , который содержит

#
#  SpamAssassin maintenance for amavisd-new
#
# m h dom mon dow user  command
18 */3  * * *   amavis  test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync
24 1  * * *   amavis  test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-clean
5
27.01.2020, 21:52

Если ваше задание cron настроено для пользователя root, другие пользователи не смогут увидеть его с помощью crontab -l, если они не подключатся как root.

Возможно, вы можете рассказать нам больше о том, чего вы хотите добиться, делая это?

2
27.01.2020, 21:52

Теги

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