登陆

极彩娱乐-解放咱们的双手,详解linux下计划任务

admin 2019-10-31 218人围观 ,发现0个评论
在windows操作体系中,咱极彩娱乐-解放咱们的双手,详解linux下计划任务们能够很简略的经过图形界面翻开方案使命程序,并装备许多使命,如守时关机、杀毒等等。当然也有许多体系等级的方案使命。

其实在linux下,也有一整套的使命方案程序,这个体系服务叫crond,并且相同是因为linux体系上原本就有许多体系等级的方案性作业,因而crond是默许装置的,搭档也是是跟着体系服务发动的。
操控crond服务的指令叫做crontab

crontab介绍

linux下的使命方案,包含体系等级和用户等级两类。

1、其曙光间,体系等级的使命方案,其装备文件是/etc/crontab。

简略解说下这个装备文件

SHELL=/bin/极彩娱乐-解放咱们的双手,详解linux下计划任务bash:指定要运用的shell是bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:指定指令途径
MAILTO=root:指定使命信息发给root用户

接下来的内容,其实是一个阐明,从字面意思就很好了解

其间 “*”表明一切,如第三位是“*”,则表明每天都履行。
相同,能够用“,”来添加多个值,比方第三位是1,5,9,即表明每月的1号、5号、9号履行
还可用用“-”来指定规模,比方第三位是5-10,则表明每月的5号到10号履行
假如期望界说周期性履行,能够用“/”,如第一位是*/5,便是每5分钟履行一次。

2、除体系方案外,每个用户都有可能有自己的方案使命

用户方案与体系方案的语法都是相同的,用户能够运用crontab -e来创立自己的方案,创立完成后,该方案会保存在/var/spool/cron目录,并以创立的极彩娱乐-解放咱们的双手,详解linux下计划任务用户名作为文件名。

3、示例

每天晚上11点整,备份/NFS/archivelog目录下的归档文件
0极彩娱乐-解放咱们的双手,详解linux下计划任务 23 * * * tar -cvf bak_archivelog$(date +\%Y\%m\%d).tar /NFS/archivelog/ARCH_*
每天清晨5点半,删去/NFS/archivelog下的归档文件
30 05 * * * rm -rf /NFS/archivelog/ARCH_*

4、crontab语法

咱们看下crontab的帮助文件,很简略,就那么几个参数,常用的便是-e、-l和-r,分别是添加、检查和删去

crontab的拜访操控

咱们能够操控哪些用户答应创立使命,哪些用户制止创立使命。

经过创立 /etc/cron.allow 和 /etc/cron.deny 文件约束用户是否能够创立方案使命。

当两个文件都极彩娱乐-解放咱们的双手,详解linux下计划任务存在时,allow要比deny的极彩娱乐-解放咱们的双手,详解linux下计划任务优先级高。

Linux下,默许就只有/etc/cron.deny文件,即在该文件中的用户,无法创立方案使命

请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP