计划任务重启命令是什么意思啊_linux 查看计划任务

计划任务重启命令是什么意思啊_linux 查看计划任务写完这一章,Linux的学习笔记整理就先告一段落了。因为日常使用的命令几乎都整理完了,当然Linux的命令不可能只有这些内容,但常用的基本都有了。如果熟悉了这几个章节的笔记,可以说对 Linux 算是个入门汉了。后面的更深度的学习,我也还在学习当中,知识

写完这一章,Linux的学习笔记整理就先告一段落了。因为日常使用的命令几乎都整理完了,当然Linux的命令不可能只有这些内容,但常用的基本都有了。如果熟悉了这几个章节的笔记,可以说对 Linux 算是个入门汉了。后面的更深度的学习,我也还在学习当中,知识有限,估计做不到给大家什么意见了。

cron 任务计划命令,就是让系统自动在某个时间段,执行某个任务(在自动重启、自动备份)的时候用。

命令注释

#crontab -u <-l,-r,-e>

u 是指定一个用户(就是执行这个任务的用户名)

l 是列出某个用户的任务计划(用来查看这个用户有哪些任务计划)

r 是删除某个用户的任务计划

e 是编辑某个用户的任务计划

crontab -e 命令用来编辑任务计划,当然,也可以直接编辑/etc/crontab 配置文件来实现。

crontab 最难的就是如何去理解前面的时间参数设置

实例:

[root@nc-server ~]# crontab -u oracle -l 0 1 * * * /home/ncdbbak/nc65bak.sh 0 2 * * * /home/ncdbbak/delbak.sh 0 0 * * * /home/oadbbak/oabak.sh 0 3 * * * /home/oadbbak/oadelbak.sh

看到上面的设置一共是四个计划任务,但你明白它的意思么?

因此,我们要先了解前面的时间的写法才可以做这个任务计划

时间设定一共是5个字段

如上图中的 【0 1 * * *】,每个字段之间使用空格分格。

//时间设定的含义说明 minute hour day month week command //第一个到第五个*代表的时间 分钟 小时 天 月 周 需执行的目录及文件 //中文意思 0-59 0-23 1-31 1-12 0-6 //填写的数字及范围,周的时间0代表周日 //时间的含义 minute 分钟 //代表每小时的第几分钟执行该任务 hour 小时 //代表每天的第几个小时执行该任务 day 天 //代表每月的第几天(某天)执行该任务 Mouth 月 //代表每年的第几个月(某月)执行该任务 week 周 //代表每周的第几天执行该任务,0表示周日 command //需要执行任务的程序或命令或写好的脚本文件 //时间的设定 时间是可以填或不填的,不填的时候就用*号来表示,除了这个外,还有下面几个要记住的 “*”代表取值范围内的数字 “/”代表”每” “-”代表从某个数字到某个数字 “,”分开几个离散的数字

看完上面的是不是觉得很懵逼??哈哈~~想当初我是看得我一脸茫然~~还是用实例来给大家自己去琢磨吧

58 * * * * ls //指定每小时的第58分钟执行一次ls命令 30 10 * * * ls //指定每天的 10:30 执行ls命令 30 20 28 * * ls //指定每月28号的20:30分执行ls命令 30 22 28 3 * ls //指定每年的3月28日22:30执行ls命令 30 23 * * 0 ls //指定每星期日的23:30执行ls命令[注:0表示星期天,1表示星期1,以此类推,也可以用英文来表示,sun表示星期天,mon表示星期一等。] 30 1 11,22 * * ls //每月11号及22号的1:30执行ls命令[注:“,”用来连接多个不连续的时段] 25 12-14 * * * ls //每天12-14点的第25分钟执行ls命令[注:“-”用来连接连续的时段] */30 * * * * ls ///每30分钟执行一次ls命令 [即每个小时的第0 15 30 45 60分钟执行ls命令 ] 30 6 */15 * * ls ///每个月中,每隔15天6:30执行一次ls命令[即每月的1、11、21、31日是的6:30执行一次ls命令 ] 每天7:50以root 身份执行/etc/cron.daily目录中的所有可执行文件 50 7 * * * root run-parts /etc/cron.daily [ 注:run-parts参数表示,执行后面目录中的所有可执行文件 第10、20、30分钟输出到/tmp/cron1.txt: 10,20,30 * * * * echo "第10、20、30分钟输出一次" >> /tmp/cron.txt 以用户root的身份每两小时就运行某个程序: 0 */2 * * * root /usr/bin/somecommand >> /dev/null 2>&

看完上面的实例,你觉得你看明白这个时间设定了么~~~

老实回答哦!!

哈哈!!!

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/17596.html

(0)
上一篇 2024年 9月 16日
下一篇 2024年 9月 16日

相关推荐

关注微信