.. _list_all_cron_jobs:
============================
列出系统所有用户的cron任务
============================
在维护 :ref:`cron` 经常需要检查系统所有用户的定时任务
.. code:: bash
for user in $(cut -f1 -d: /etc/passwd); do crontab -u $user -l; done
系统级别的cron需要检查多个位置:
- ``/etc/crontab``
- 每日: ``/etc/cron.daily/`` 目录下文件
- 每小时: ``/etc/cron.hourly/`` 目录下文件
- 每周: ``/etc/cron.weekly/`` 目录下文件
- 每月: ``/etc/cron.monthly/`` 目录下文件
- 软件包特定定时任务: ``/etc/cron.d/`` 目录下文件
参考
====
- `Linux: List / Display All Cron Jobs `_
- `How do I list all cron jobs for all users? `_