Linux下定时执行脚本实例

Linux下定时执行脚本实例在Linux下我们用crontab来实现定期执行脚本。查看crontab    输入命令:cat/etc/crontabcrontab-u//设定特定用户的定时服务crontab-l//列出当前用户定时服务内容crontab-r//删除当前用户的定时服务crontab-e//编辑当前用户的定时服务在设定编辑之前都建议列出服务查看一下:crontab-l显示有一个已经设定好的…

大家好,又见面了,我是你们的朋友全栈君。

在Linux下我们用crontab来实现定期执行脚本。

查看crontab     输入命令:cat /etc/crontab

Linux下定时执行脚本实例

crontab -u //设定特定用户的定时服务
crontab -l //列出当前用户定时服务内容
crontab -r //删除当前用户的定时服务
crontab -e //编辑当前用户的定时服务

在设定编辑之前都建议列出服务查看一下:crontab -l

Linux下定时执行脚本实例

显示有一个已经设定好的定时任务 每天九点10分执行 脚本命令: hadoop jar /tycrtest/test2.jar

然后编辑定时任务:crontab -e  进入编辑界面会显示已存在的定时任务 

Linux下定时执行脚本实例

* * * * * user_name command to be executed   

user_name 表示执行定时任务的用户  不指定默认当前用户   

command to be executed   表示要执行的脚本语句。

按 i 键进入编辑   编辑完毕后 按esc  然后输入 :wq  报存并退出   注意不是输入wq  是:wq

前面五位是定时执行的时间周期 说明如下:

第一个 * 表示分钟:取值范围 0-59

第二个 * 表示小时:取值范围0-23

第三个 * 表示天数:取值范围1-31

第四个 * 表示月份:取值范围1-12

第五个 * 表示每周:取值范围0-6

使用(-)可以划定范围

 如:0 0-3 * * *  脚本        表示每天0-3点整执行脚本

使用(,)可以枚举时间

 如: 0,15,30,45 * * * * 脚本    表示每个小时的0分,15分,45分,30分会执行脚本

使用(/)可以指定间隔

 如:* */8 * * * 脚本         表示每8小时执行脚本

组合用法

0-20/10 * * * * 脚本        表示在前20分钟内每隔10分钟执行脚本

本人的一个定时脚本语句:

10 9 * * * hadoop jar /tycrtest/test2.jar   默认root 每天9点10执行hadoop jar /tycrtest/test2.jar 这个脚本

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160713.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js如何获取计算机当前时间,js获取当前系统时间实例代码

    js如何获取计算机当前时间,js获取当前系统时间实例代码在javascript中使用date日期函数,取得当前系统时间的方法:varmydate=newdate();mydate.getyear();//获取当前年份(2位)mydate.getfullyear();//获取完整的年份(4位,1970-????)mydate.getmonth();//获取当前月份(0-11,0代表1月)mydate.getdate();…

    2022年10月18日
    1
  • springd定时任务调度SchedulerFactoryBean、CronTriggerFactoryBean(简单,明了)「建议收藏」

    springd定时任务调度SchedulerFactoryBean、CronTriggerFactoryBean(简单,明了)「建议收藏」http://img.blog.csdn.net/20160530121730543?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Centerok,在控制台打印一句话,每隔一秒打印一次:两步

    2022年5月23日
    43
  • nginx前端跨域_nginx实现跨域

    nginx前端跨域_nginx实现跨域做前端开发的时候,使用nginx代理,如果我们当前的域名与请求接口的域名不在同一个域名下时,会有跨域问题打开nginx.conf文件打开Finder-前往-前往文件夹/usr/local/etc/nginx一般默认在这个目录下打开nginx.conf之后,增加一个location如下:location/test{prox…

    2025年6月3日
    3
  • vue的安装和使用_vue-element

    vue的安装和使用_vue-element前言Vue(读音/vjuː/,类似于view)是一套用于构建前后端分离的框架。刚开始是由国内优秀选手尤雨溪开发出来的,目前是全球“最”流行的前端框架。使用vue开发网页很简单,并且技术生态环境完善

    2022年7月29日
    7
  • SDIO接口概念介绍「建议收藏」

    SDIO接口概念介绍「建议收藏」SDIO卡是在SD内存卡接口的基础上发展起来的接口,SDIO接口兼容以前的SD内存卡,并且可以连接SDIO接口的设备,目前根据SDIO协议的SPEC,SDIO接口支持的设备总类有蓝牙,网卡,电视卡等。  SDIO协议是由SD卡的协议演化升级而来的,很多地方保留了SD卡的读写协议,同时SDIO协议又在SD卡协议之上添加了CMD52和CMD53命令。由于这个,SDIO和SD卡规范间的一

    2022年10月3日
    3
  • plsql development 注册码

    plsql development 注册码今天使用plsqldeveloper时,突然发现使用不了了,后面发现原来之前的那个都是使用版的,后面网上查阅了相关注册码,找到如下两个可以使用的,记录一下,方便自己,也方便大家。productcode:ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3serialNumber:264452password:xs374ca或者也可用下面这个productcode:4vkjwhfeh3ufnqnm…

    2022年7月24日
    41

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号