Cron作业在Linux发行版中用于在指定的时间和间隔执行和运行不同的应用程序、脚本、命令和任务。
使用crontab命令列出并显示当前用户Cron作业
crontab是管理cron作业的官方命令。crontab命令还可以用于列出和显示当前con作业。为crontab命令提供了-l选项,以便列出当前用户cron作业。
crontab -l
如果root用户执行此命令,则会打印所有用户cron作业,因为root用户对Linux系统中的所有内容都有访问权限。
使用/etc/crontab列出并显示当前用户Cron作业
cron作业存储在/etc/crontab文件中。可以打印此文件以列出和显示cron作业。cat或less命令可用于打印/etc/crontab文件。
cat /etc/crontab
使用less命令。
less /etc/crontab
使用crontab命令列出并显示根Cron作业
如前所述,crontab命令默认列出当前用户cron作业。如果我们需要列出并显示根用户cron作业,有不同的方法。首先,Sudo命令可用于列出根用户cron作业。在下面的示例中,我们将权限提升到根目录,然后使用-l选项运行crontab命令。
sudo crontab -l
另一种方法是以根用户身份登录。以root用户身份登录有不同的方式。终端或bash可以使用“su”命令作为根用户登录。或者,可以使用GUI或桌面环境以root用户身份登录。
su -
以root用户身份登录后,可以像下面这样执行常规crontab命令。
crontab -l
使用crontab命令列出并显示不同的用户Cron作业
可以使用crontab命令列出另一个用户cron作业。u选项用于指定要显示作业的用户。另外,我们应该拥有sudo命令可以提供的root权限。在下面的示例中,我们将列出并显示用户“ahmet”的cron作业。
sudo crontab -l -u ahmet
列出并显示Cron作业
Cron作业用于在不同的日期和时间或以不同的间隔运行不同的任务。cron作业提供 /etc/cron.hourly
目录以存储每小时作业。每小时执行一次小时作业。cron作业存储为文件,其中文件内容是脚本或命令。
ls -l /etc/cron.hourly
列出并显示每日Cron作业
Cron作业用于在不同的日期和时间或以不同的间隔运行不同的任务。cron作业提供 /etc/cron.
每日目录,以便存储每日作业。每天都执行日常工作。cron作业存储为文件,其中文件内容是脚本或命令。
ls -l /etc/cron.daily
列出并显示每周Cron作业
Cron作业用于在不同的日期和时间或以不同的间隔运行不同的任务。cron作业提供 /etc/cron.
每周目录以存储每周作业。每周的工作都在每周执行。cron作业存储为文件,其中文件内容是脚本或命令。
ls -l /etc/cron.weekly
列出并显示每月的Cron作业
Cron作业用于在不同的日期和时间或以不同的间隔运行不同的任务。cron作业提供 /etc/cron.
每月的目录,以便存储非精简作业。每个月都执行月度作业。cron作业存储为文件,其中文件内容是脚本或命令。
ls -l /etc/cron.monthly
相关文章: 每分钟运行Cron作业