Linux中如何开启一个定时任务

  • Linux中如何开启一个定时任务已关闭评论
  • 106 次浏览
  • A+
所属分类:linux技术
摘要

Linux的定时任务是基于cron驱动做到的Ubantu系统下安装crontabCentOS系统下安装crontab


Linux的定时任务是基于cron驱动做到的

安装

Ubantu系统下安装crontab

正常情况下需要先执行:apt-get upgrade 进行升级  安装:apt-get install cron 启动:service cron start 重启:service cron restart 停止:service cron stop 检查状态:service cron status 查询cron可用的命令:service cron 检查Cronta工具是否安装:crontab -l 

CentOS系统下安装crontab

  • vixie-cron 软件包是 cron 的主程序;
  • crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
yum install vixie-cron yum install crontabs  service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置 service crond status //查看crontab服务状态 

配置任务

方式一

crontab -e编辑定时任务
这样编辑属于用户自定义的,会被写到/var/spool/cron目录下,生成一个和用户名一致的文件,文件的内容就是我们编辑的定时脚本,比如:
Linux中如何开启一个定时任务

当我们执行crontab -e时:
Linux中如何开启一个定时任务

会发现和生成的文件内容是一致的:
Linux中如何开启一个定时任务

方式二

编辑/etc/crontab文件
主要编辑三个参数,1,corn表达式;2,用户;3,执行的命令
Linux中如何开启一个定时任务

效果
Linux中如何开启一个定时任务