删除用户后,该用户添加的crontab是否也被删除? 我问这是因为我可以看到一个名为“abcuser”的用户文件
/var/spool/cron/
当我捕捉该文件时,我可以看到该用户添加的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作业都将被删除。