首页

文章

linux定时执行任务的shell脚本

发布网友 发布时间:2022-02-26 10:31

我来回答

5个回答

热心网友 时间:2022-02-26 12:01

  linux下使用crontab命令被用来提交和管理用户的需要周期性执行的任务,示例如下:
crontab -e 编辑周期任务

30 21 * * * /etc/init.d/smb restart 每晚的21:30重启smb

crontab命令说明:
 crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

语法
 crontab(选项)(参数)
选项
 -e:编辑该用户的计时器设置;
 -l:列出该用户的计时器设置;
 -r:删除该用户的计时器设置;
 -u<用户名称>:指定要设定计时器的用户名称。
参数
 crontab文件:指定包含待执行任务的crontab文件。

知识扩展
 Linux下的任务调度分为两类:系统任务调度和用户任务调度。
 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。

crontab文件的含义:
 用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command 顺序:分 时 日 月 周
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。
在以上各个字段中,还可以使用以下特殊字符:

星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

热心网友 时间:2022-02-26 13:19

热心网友 时间:2022-02-26 15:10

1: 编辑/etc/crontab 文件配置cron

2: crontable内容

f1 f2 f3 f4 f5 program

其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。

#每天12点执行一次 /bin/ls :

0 12 * * * /bin/ls

3: 启动

 /sbin/service crond start //启动服务

  /sbin/service crond stop //关闭服务

  /sbin/service crond restart //重启服务

  /sbin/service crond reload //重新载入配置

热心网友 时间:2022-02-26 17:18

定时执行任务也不是必须sh才可以。利用crontab命令即可。利用man命令查看下cromtab的用法吧。

热心网友 时间:2022-02-26 19:43

在linux里面有一个东西叫做crontab,给你参考网址:http://blog.csdn.net/flyhawk007blog/article/details/2689678
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 赋权增能理论? 想要进移动公司上班,需要什么的基本条件啊 如何取消淘宝红包 网联客app最新版怎么注册 DN65室内消防栓有什么特点 泌尿道感染影像学检查 尿常规可以检查泌尿系感染吗 12306铁路儿童票怎么购买 儿童票购买方法介绍 12306如何申报免费乘车儿童车票 申报免费乘车儿童车票方法介绍_百度... 手机删除了微信好友还能在电脑上看到吗 打印机显示准备就绪就是不能打印问题 打印机显示就绪但无法打印如何解决_打印机显示就绪但无法打印怎么办 脚泡水多腐烂了怎么治? ...design. 学校说我已经被short-listed了,要对我进行一..._百度知... 华为怎么看热度 2023年2月7日五行穿衣搭配 实时监控锂离子脱嵌过程 锂离子电池原理解构 哪些房屋租赁合同属于无效范畴 居民楼房屋租赁合同 个人房屋出租合同有法律效力吗 房屋租赁都有哪些书 如何使用iPhone手机进行录屏操作简单教程帮你轻松学会录屏让你的操 ... 在温州苍南县的各社区关于农村老房新建,需要哪些手续? 温州宅基地申请条件 哈尔滨会展的CGV哪个厅是情侣厅?看了所有厅,感觉没有情侣座,但是选票上 ... qq黄钻怎样充值? 中韩合资沈阳新生活集团西安分布在干什么? 求证:根号下m^2+n^2+根号下n^2+p^2+根号下p^2+m^2大于等于根号2(m... ...n满足m²+2n+n(根号2)=17-4(根号2),求m+n的平方根 设m、为有理数且 m^2+2n+n倍根号2=17-4倍根号2 求m+n的平方根 为什么m^2+n^2=1,可以得出 m+n=2分之根号2 ...根号2m+1 +3n-2的绝对值等于零,求m的平方+n的平方的平方根 已知m和n是实数,且√2m+1 + |3n-2|=0,求m⊃2;+n⊃2;的平方根 ...n 满足m(2次方)+2n+n(根号(2))=17-4(根号(2)),求m+n的平方根... 有一条数学计算题,急,关于求最值的!根号<M平方加N平方>,求最小值 根号(m^2+n^2)^2怎么算 电脑docx怎么转换成word文档电脑上docx格式文件转换方法 电脑白屏是怎么回事啊。??? 电脑开机花屏渐渐地白屏了显示器突然白屏花屏的原因及解决方法_百度知 ... 钉钉电脑版直播时让学生连麦,学生连了,但是老师听不到学生的声音是为什么? 如何使用crond在Linux下跑定时任务 linux下定时任务计划问题? 进行钉钉群直播时点开支持连麦,没有连麦图标,怎么回事? 如何更改win10电脑用户名称 win10怎么更改账户名称 vps linux系统怎么用宝塔建站助手建站 更改电脑账户名称win10 Linux下使用Apache建站的问题 win10怎么修改账户名称 win10系统的想改账户名称怎么改 我在钉钉里申请连麦,主播同意后,我在这边可以主动挂断吗? 怎么打开手机热点 忘记了手机号码自己的该怎么查? 把自己的手机号忘记了怎么办 怎样申请第二个 如何申请第二个 如何申请第二个 华为手机怎样注册第二个 如何注册第二个 钉钉里,学生连麦如何开启美颜,学生!!! linux的定时任务服务名是 请问:在linux系统设置定时任务,每天自动从远程服务器备份文件到本地服务器中,该怎么弄? 在钉钉与学生连麦时,如何只连麦,没有视频? linux下怎么定时执行脚本 linux 定时运行? 钉钉视频会议怎样让学生连麦发言让开会的人都听见? linux 添加定时任务用不用重启 钉钉直播课,学生连麦,老师同意后学生如何操作才是连麦成功? 钉钉电脑版没有主动邀请学生连麦的选项吗? 电脑c盘怎么清除没用的东西60G都快满了好用加G 为什么钉钉电脑上点连麦连要显示向主播发出申请? 台式电脑怎么安装无线网卡的驱动 如何搜索微信群 如何在微信搜索微信群 vivo手机字体大小在哪里设置 【等!】手机在那设置字体大小 电脑控制面板在哪里 抖音短视频素材去哪里找呢? 苹果12怎样截屏手机屏幕
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com