2016 - 2024

感恩一路有你

定时任务每周六执行 如何让shell脚本每天定时执行?

浏览量:2004 时间:2021-03-15 22:18:38 作者:admin

如何让shell脚本每天定时执行?

这很简单。crontab命令很容易实现。让我简单介绍一下操作过程:

linux定时任务每天的0点执行一次?

要使用crontab计时器工具,必须启动cron service:service cron语法startcrontab:crontab参数说明:-E:执行文本编辑器编辑crontab。默认文本编辑器是vi-r:删除当前crontab-l:列出当前crontab(用于查看)-I:它将与-r一起使用。删除当前crontab时,询问并输入y注意crontab属于不同的用户。crontab的特殊符号将由登录用户编辑。“*”表示值范围内的所有数字。特别注意!“/”代表每个单位,例如,“*/5”代表每5个单位,“-”代表从一个数字到一个数字,”散乱数字crontab文件示例:30 21**代表21:30 45 4 1,10,22**代表4:4510 1**6在每个月的1、10和22日,0代表周六和周日的1:100,30 18-23**代表18:00到每天23:00每30分钟0 23**6表示11:00 pm**/1**每周六*23-7/1**在11:00 pm到7:00 am之间,每小时*8,13**1-5从8:00 am到1:00 pm从周一到周五*每个月4号周一到周三周一到周一和周一到周三*有时你需要定期执行一个程序,比如下班后,只想执行一次,第二天就可以直接使用执行结果。您可以通过修改submit的参数来实现这一点。一个例子显示:create job

variable jobno number

beginsys.dbms作业.提交(job=>:jobno,

what=> “change “date”,

next “date=> to ”date(“18-11-2013”,“DD-mm-yyyy”),

interval=> “null”

commit--必须有commit,否则找不到作业

!End

/

此处,interval的值设置为null,因此只能在下一个日期时间点创建作业以运行一次

!注意:这种只执行一次的任务在执行后会被回收,因此在执行后找不到作业!当然,没有必要调用remove来删除它!

定时任务每周六执行 devops自动化运维平台 linux定时任务每周一执行

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。