发布网友 发布时间:2022-02-26 10:50
共6个回答
热心网友 时间:2022-02-26 12:20
crontab命令选项基本只有对用户操作的选项:
-u 指定一个用户
-l 列出某个用户的任务计划
-r 删除某个用户的任务
-e 编辑某个用户的任务
所以,要查看所有用户的,只能根据/etc/passwd文件中的用户名一一枚举了,可以用脚本。
热心网友 时间:2022-02-26 13:38
crontab -l -u XXX 列出XXX用户的所有定时任务,如有没有会提示 no crontab for XXX
没有直接查看所有用户的命令只能一个一个来查。
cat /etc/passwd |cut -f 1 -d :
此命令列出所有用户。系统学习Linux,详情参考《Linux就该这么学》。
热心网友 时间:2022-02-26 15:12
crontab -l -u XXX 列出XXX用户的所有定时任务,如有没有会提示 no crontab for XXX
没有直接查看所有用户的命令只能一个一个来查。
cat /etc/passwd |cut -f 1 -d :
此命令列出所有用户。
热心网友 时间:2022-02-26 17:04
用户的定时任务在/var/spool/cron/里, 作为root去看就是:
cd /var/spool/cron
cat *
热心网友 时间:2022-02-26 19:12
for u in `cat /etc/passwd | cut -d":" -f1`;do crontab -l -u $u;done
热心网友 时间:2022-02-26 21:36
cat /etc/passwd | cut -f 1 -d: | xargs -I {} crontab -l -u {} | grep -v "^#"