【Linux】crontab -- linux的定时任务

本文介绍了如何在Linux中设置定时任务,包括编辑`/etc/crontab`文件来配置系统定时任务,以及使用`crontab`命令管理个人用户任务。详细解释了cron配置格式,并给出了每5秒、每分钟、每小时等不同时间间隔执行任务的示例。此外,还讨论了`anacrontab`与`cron`的区别和配合使用。
摘要由CSDN通过智能技术生成

目录

即看即用

​​​​​​​建立计划(定时)任务

每5秒钟执行一次


即看即用

第一步:配置/etc/crontab 文件

仿照下面例子在/etc/crontab 中添加定时任务

* * * * *     /usr/local/apache/bin/apachectl restart

五颗星改成相应的时间,五颗星表示的时间如下图所示:

第一颗星表示分钟、第二颗表示时、第三颗表示天……,右边表示要执行的命令,如:

45 4 10 1* * /usr/local/apache/bin/apachectl restart //每年1月10日的4 : 45重启apache。

第二步:保存退出

​​​​​​​建立计划(定时)任务

通过配置/etc/crontab实现,

格式有两部分,前半部分是定时的时间  后半部是定时执行shell命令

如:每晚的21:30重启apache。

在vi//etc/crontab 在其中添加下面语句即可

30 21 * * *      /usr/local/apache/bin/apachectl restart

crontab计划任务

定时执行服务

cron是一个linux下的定时执行工具,cron启动后,它会读取它的所有配置文件(全局性配置文件/etc/crontab,以及每个用户的计划任务配置文件),然后cron会根据命令和执行时间来按时来调用度工作任务。

​​​​​​​cron相关命令

/sbin/service crond start //启动服务

/sbin/service crond stop //关闭服务

/sbin/service crond restart //重启服务

/sbin/service crond status //查看运行状态

/sbin/service crond reload //重新载入配置

1.直接用crontab命令编辑

cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:

crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数

crontab -l //列出某个用户cron服务的详细内容

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值