linux 查看服务器作业,如何在Linux服务器中查看或列出Cron作业?

Cron是Linux系统的一个守护进程,用于在指定的时间间隔自动执行命令或脚本。本教程将向您展示列出Linux服务器系统中用户的所有预定cron作业的几个选项。

1、如何列出当前用户的cron作业

默认的crontab命令对当前登录的用户有效。你可以列出当前用户的所有计划的cron作业,执行。

crontab –l

336a.png

所有的用户cron作业一般都位于/var/spool/cron/crontabs目录下。所有的用户账户都会有一个单独的文件,并以其名字命名。

2、列出其他用户的cron作业

一个有root或sudo权限的用户也可以查看其他用户的预定cronjob。使用用户名后面的-u来列出属于特定用户的所有作业。

例如:-u

sudo crontab –u username –l

将用户名替换为您要查看cron作业的实际用户名。

3、按系统列出正在运行的cron作业

根用户可以访问和修改操作系统的crontab。你可以以root或sudo特权账户的身份运行以下命令来查看系统的cronjobs。

less /etc/crontab

4、如何列出每小时的Cron工作

你可以查看/ettc/cron.hourly目录,找到所有每小时要运行的cron作业。

ls -la /etc/cron.hourly

上面的输出显示,没有cron作业计划每小时运行一次。你可以看到每个目录下都有一个.placeholder文件,这是为了避免包管理器意外删除目录而创建的。5当目录中没有其他文件存在时。

5、如何列出每日的cron作业

同样,你也可以列出所有每天要运行的计划工作。大部分的应用工作都可以在这个目录中找到。

ls -la /etc/cron.daily

6、如何列出每周的Cron工作

每周的cron作业计划在/etc/cron.weekly目录下。

ls -la /etc/cron.weekly

7、如何列出每月的Cron工作

所有的月度cron.month工作都安排在/etc/cron.month目录下。

ls -la /etc/cron.month

8、如何查看特定应用的Cron作业

5月的应用程序安排了常规工作的cron作业。这些工作可以在每小时、每天、每周或每月的cron工作下找到。

例如,Apache网络服务器在/etc/cron.daily下创建了cron作业文件。这意味着这个工作每天都会被执行。你可以通过访问文件内容来查看cron作业的内容,如下所示。

cat /etc/cron.daily/apache2

在本教程中,你已经学会了如何在Linux服务器系统上查看、列出或显示cron作业。另外,你还发现了每小时、每天、每周或每月执行的cron作业的详细信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值