Удаляется ли после удаления пользователя crontab, добавленный этим пользователем? Я спрашиваю об этом, потому что вижу пользовательский файл под названием "abcuser" в
/var/spool/cron/
Когда я просматриваю файл, я вижу кроны, добавленные этим пользователем. Пользователь больше не существует, и cron не будет работать. Но почему файл crontab все еще существует?
По умолчанию, userdel
не удаляет cron пользователя, at
, и задания на печать. Для этого раскомментируйте следующую строку в /etc/login.defs
:
USERDEL_CMD /usr/sbin/userdel_local
Вот пример userdel_local
сценарий:
#! /bin/sh
if [ $# != 1 ]; then
echo "Usage: $0 username"
exit 1
fi
crontab -r -u $1
Итак, когда вы выполняете userdel
, любые задания cron, принадлежащие пользователю, будут удалены.