Linux crontab

1、linux crontab命令

crontab 是 linux 定时任务的守护进程,精确到分

Linux 下的任务调度分为两类:系统任务调度 和 用户任务调度

系统任务调度:系统周期性所要执行的工作,比如用户数据备份、定时邮件提醒等。

用户可以使用 crontab 工具来制定自己的计划任务。

crontab文件都被保存在 /var/spool/cron 目录中。其文件名与用户名一致

crontab配置命令 路径为  /etc/crontab

文件内容如下:

第一行SHELL变量指定了系统要使用哪个shell,这里是bash

第二行PATH变量制定了系统执行命令的路径

第三行MAILTO变量制定了crond的任务执行信息将通过电子邮件发送给root用户

任务日志路径: /var/log/cron

crontab -e 是定时任务编辑命令,其实就是将定时任务写入 /var/spool/cron/用户名 文件中

 

crontab -l 查看定时任务列表

注意问题:

1.当crontab文件中定义多个调度任务时,需要特别主义的问题就是环境变量的引入问题可以通过 

source命令引入环境变量,例如:source /etc/profile

2.如果要定义一个定时重启系统的任务,就必须将任务放到/etc/crontab文件

几个crontab命令:

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

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

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

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

查看crontab服务状态:service crond status

 

 

参考博文:https://www.cnblogs.com/ftl1012/p/crontab.html

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页