linux下使用crontab命令执行定时任务

    最近因工作技术问题,难以解决生产日志第二天不打印问题,日志原因解决不了,于是想起了使用定时任务明天重启服务,网上百度了一下,使用crontab命令可以完成定时任务,

    大家其实不用记住太多,使用xshell或者ssh进入命令行,敲击crontab -e进入定时任务的编辑模式,

    0 5 * * *  /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/stopWeblogic.sh

    0 6 * * *  /home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/bin/startWeblogic.sh

    每天早上准时5点钟关闭一次服务,6点钟启动一次服务,就达到了每天服务重启的目的

    编辑好之后,点击Esc,Shift+:,wq!保存退出之后即可

    一般虚拟机都已经安装了 crontab,而且都是默认启动着的

    前面是五个星分别是minute   hour   day   month   week     顺序:分 时 日 月 周       合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday)

    除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字

    minute   hour   day   month   week   command                                    command为执行语句命令或者可执行脚本路径,

    举几个简单的例子

    1、每分钟启动一次任务                                  * * * * *  command

    2、每五分钟启动一次任务                                 */5 * * * *  command

    3、每小时的第1,3,5,7分钟执行任务                  1,3,5,7 * * * *  command

    4、每天早上6点20执行一次任务                        20 6 * * *  command

    5、每周日开始每分钟执行一次任务                   * * * * 0  command

    6、每早2点至10点每两个小时执行一次任务      0 2-10/2 * * *  command

    时间不早了,就写这么多,希望对初学者有所帮助。

  

原文地址:https://www.cnblogs.com/cyb-652356/p/10660573.html

时间: 2024-10-13 00:55:42

linux下使用crontab命令执行定时任务的相关文章

Linux下的crontab定时执行任务命令详解

Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 servi

Linux下的crontab定时执行任务命令详解 - 回家的流浪者 - 博客园

Linux下的crontab定时执行任务命令详解 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间. cron的配置文件称为“crontab”,是“cron table”的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 service crond stop 

在Linux下如何限制命令执行的时间?

在Linux下如何限制命令执行的时间?两种解决方法,如下: 1: Linux命令--timeout 运行指定的命令,如果在指定时间后仍在运行,则杀死该进程.用来控制程序运行的时间. 2: command & pid=$! ;sleep 2;kill -9 $pid

Linux下使用crontab命令以及Python脚本实现自动签到

关于这一部分, 我首先介绍下如何实现使用Python脚本实现签到功能其实,linux下有个命令叫做curl,完全可以完成模拟签到的功能,但是为了练习Python,我就用Python来写了.有这个想法完全是因为实验室的学长开发了一款App,上边收个起床签到,还有排名,为了能那个首签... 言归正传 首先,因为是手机上的App, 所以,我们需要抓包看下它具体的URL以及发送的内容是什么,关于这部分内容我就不在赘述了,我实现的功能主要有模拟发布状态和模拟签到两种功能,两个的URL也是不同的.为了不让学

(二)Linux下的crontab定时执行任务命令详解

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 service crond stop     //关闭服务

Linux下通过crontab命令来实现定时任务

一.crond的介绍 crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务. Linux下的任务调度分为两类,系统任务调度和用户任务调度. 系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘.日志清理等.在/etc目录下有一个crontab文件,这个就是系统任务调度

Linux下的crontab定时执行任务简要说明

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为"crontab",是"cron table"的简写. 一.cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业. service crond start    //启动服务 service crond stop     //关闭服务

Linux下使用Crontab定时执行脚本

很多时候我们需要服务器在某个时间段运行某个命令,比如执行某个脚本等. 这时我们就可以安装"crontabs"这个软件了. 在我的CentOS服务器上是默认安装了,没有安装的可以运行: yum install vixie-cron yum install crontabs vixie-cron软件包是cron的主程序: crontabs软件包是用来安装.卸装.或列举用来驱动 cron 守护进程的表格的程序. 启动服务.关闭服务.重启服务 .重新载入配置的命令分别如下: service c

Linux下用bash命令执行名称中带有“(”符号的目录注意事项

***********************************************声明************************************************ 原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 表述有错误之处,请您留言或邮件([email protected])指明,不胜感激. 本文转载必须保留此处:http://blog.csdn.net/huangyanlong/article/de