как временно отключить cronjob пользователя?

Как временно отключить одно или несколько рабочих заданий для пользователей? В частности, я не хочу приостанавливать права пользователя cron – просто не запускайте их работу.

Я нахожусь в системах SLES 11 SP2 и SP3

2 Solutions collect form web for “как временно отключить cronjob пользователя?”

touch /var/spool/cron/crontabs/$username; chmod 0 /var/spool/cron/crontabs/$username touch /var/spool/cron/crontabs/$username; chmod 0 /var/spool/cron/crontabs/$username должно делать трюк. Восстановите с помощью chmod 600 и touch (нужно изменить mtime файла, чтобы сделать cron (попытка) перезагрузить его).

По крайней мере, Debian и, вероятно, с Vixie cron в целом, chmod 400 /var/spool/cron/crontabs/$username также выполняет трюк, потому что эта реализация настаивает на том, что разрешения равны 600. Однако это продолжается только до тех пор, пока пользователь не запустит crontab команда.

Если вам нужен надежный способ, я не думаю, что есть что-то лучше, чем временное перемещение crontab из пути или изменение разрешений и временное добавление их в /etc/cron.deny .

Как насчет чего-то подобного, чтобы отключить пользователя crontab:

 crontab -l -u [username] >/tmp/[username].cron.tmp crontab -r -u [username] 

и для повторного включения:

 crontab -u [username] /tmp/[username].cron.tmp 

Это имеет дополнительное преимущество, что вы можете запускать его как этого пользователя без необходимости root (просто удалите параметр -u).

  • Выполняется ли задание, запланированное в crontab, даже когда я выхожу из системы?
  • Задача Cron, случайное начало, но в пределах временного интервала
  • почему /etc/cron.hourly/myjob не работает?
  • Cron Job не работает
  • Запуск программы с использованием задания cron
  • cron каждый X точный смысл
  • /etc/cron.d/cronjob
  • Запуск нескольких заданий cron, где одна работа занимает много времени
  • crontab -e не работает
  • Сохраняйте вывод arp в терминале в текстовый файл каждую минуту, используя crontab
  • Cronjob (ы) для нескольких пользователей
  • Interesting Posts

    Более быстрое отсроченное выполнение, чем 1 минута?

    Как создать скрипт, который не может быть легко удален

    Легкий дистрибутив для гостевой ОС VM-Ware под Windows

    Преимущества Debian над Ubuntu

    Значение Strange MTU от ping

    Почему нам нужно использовать visudo вместо прямой модификации файла sudoers?

    Как выделить данную строку в данном месте?

    как удалить ctrl F в файле unix

    Как я могу использовать подстановочный знак для соответствия только файлам, а не каталогам?

    Каков 6-й символ хэша паролей в Linux, и почему он часто является косой чертой?

    Согласование% CPU со средней загрузкой сверху

    Существует ли корреляция между версиями CentOS и RHEL?

    Ошибка «не может выделять память» при попытке создать папку в иерархии групп

    sed – не добавляет новую строку EOF и заменяет букву не определенной

    Неудовлетворительные зависимости после использования репозитория backports

    Linux и Unix - лучшая ОС в мире.