linux列出当前使所以任务调度的命令
linux列出当前使所以任务调度的命令详细介绍
在 Linux 系统里,主要存在两种任务调度机制,分别是 cron 和 at,下面为你介绍查看这两种任务调度的命令。
1. 查看
cron 任务调度
cron 是 Linux 系统里用于周期性执行任务的守护进程,你能够通过以下命令查看不同用户的 cron 任务:
- 查看当前用户的
cron任务:
bash
此命令会列出当前用户设置的所有 cron 任务。
- 查看系统全局的
cron任务:
系统全局的cron任务通常存于/etc/crontab文件或者/etc/cron.d/目录下,你可以使用以下命令查看:
bash
/etc/crontab
或者查看 /etc/cron.d/ 目录下的所有文件:
bash
/etc/cron.d/
接着逐个查看这些文件的内容。
2. 查看
at 任务调度
at 用于在特定时间执行一次任务,你可以使用以下命令查看当前待执行的 at 任务:
bash
atq
912atq
该命令会列出所有待执行的 at 任务,包含任务编号、执行时间等信息。
综上所述,若你要查看系统里所有的任务调度,可以依次执行 crontab -l、cat /etc/crontab、ls /etc/cron.d/ 和 atq 这些命令。