码迷,mamicode.com
首页 > 系统相关 > 详细

Linux计划任务

时间:2020-08-06 09:27:25      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:systemctl   min   分割   一个用户   页面   打开   类型   命令   数据   

作用: 计划任务主要是做一些周期性的任务,目前最主要的用途是定期备份数据。
类型:一次性调度执行 at,循环调度cron。
一次性调度:at
在我们输入命令前需要打开程序
systemctl start atd
at now +2min,这条命令意思是2分钟之后执行。创建一个用户,名为yonghu。
输入好我们的内容后,按ctrl键加D键退出,退出之后先不要着急查看,等到时间过后再查看。技术图片
循环调度:cron
cron的概念和crontab是不可分割的。crontab是一个命令,常见于Unix和Linux的操作系统之中。用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“/etc/crontab”文件中,以供之后读取和执行。
首先我们先来查看一下进程状态,
技术图片
crond程序运行是计划任务执行的根本。
管理方式
1.创建计划
crontab -e,点击回车,进入页面如下图所示:
技术图片
输入的命令有六个部分,每个星号是一部分是一部分,命令或者脚本又是一部分。


分 时 日 月 周 命令或脚本程序
六个部分用空格隔开。
我们开始创建脚本文件
vim /root/1.sh
进入以后我们编写内容
/usr/bin/touch /root/date +%F-%H-%M-%S.txt
技术图片
完成之后,我们要赋予权限,
chmod u+x /root/1.sh
我们查看结果
技术图片
2.查询计划
crontab -l
技术图片
3.删除计划
crontab -r
技术图片
当我们删除计划,再查看时已经没有啦。

Linux计划任务

标签:systemctl   min   分割   一个用户   页面   打开   类型   命令   数据   

原文地址:https://blog.51cto.com/14881361/2517239

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!