搜索

如何查看linux系统的所有用户的定时任务

发布网友 发布时间: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 "^#"
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top