linux计划crontab

启动crontab服务

一般启动服务用  /sbin/service crond start

若是根用户的cron服务可以用 sudo service crond start

查看服务是否已经运行用 ps -ax | grep cron

查看该用户下的crontab服务是否创建成功,用 crontab  -l

列出某个用户cron服务            crontab -l  //-l列出某个用户的任务计划

删除某个用户的cron服务     crontab -r  //-r删除某个用户的任务

编辑某个用户的cron服务  crontab -e  //-e编辑某个用户的任务

指定某个用户的cron服务  crontab -u  //-u指定一个用户

crontab文件的存放位置

/etc/crontab

/var/spool/cron/下对应用户的cron文件

cron文件语法:

“*”代表取值范围内的数字,“/”代表”每”,“-”代表从某个数字到某个数字,“,”分开几个离散的数字,

对于不指定的字段,要用“*”来填补其位置

分        小时   日        月        星期     命令

0-59   0-23   1-31   1-12     0-6      command     (取值范围,0表示周日一般一行对应一个任务)

3         3         3          3          *          ls          (每年3月3日3:03执行ls命令)

3         3         3,13    3-8       *          ls          (每年3至8月的3日和13日3:03执行ls命令)

*/3      3         3,13    3-8       *          ls          (每年3至8月的3日和13日3点每隔3分钟执行ls命令)

时间: 2024-08-10 01:59:03

linux计划crontab的相关文章

Linux计划任务at&batch&crontab

计划任务        执行一次某任务:at,batch        周期性运行某任务:crontab    1.at命令,只执行一次 at/atq/atrm/batch    at [option]... time        HH:MM[YYYY-mm-dd] //        noon,midnight,teatime //12:00,24:00,16:00        tomorrow HH:MM         now+#            UNIT:minutest,ho

【转】PHP计划任务:如何使用Linux的Crontab执行PHP脚本

转:https://www.centos.bz/2011/03/auto-run-task-crontab/ 我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务.下面介绍Crontab的两种方法. 一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样,使用PHP程序来调用PHP脚本.

Linux计划任务crontab运行脚本不正确的问题

问题的由来 写好的程序希望在崩溃之后能够自启动,于是利用linux的crontab功能,添加一个计划任务,每分钟执行一个脚本查看需要监控的进程是否还在,如果不在则启动之,否则不做任何事情.这么一个简单的脚本在crontab中运行和在shell终端手工运行的结果却不一样. 问题描述 以下是监控脚本/home/watch.sh的内容: #!/bin/sh shell_log_file=/home/start.log pid_count=`pidof video_checkup | wc -w` pa

Linux任务计划(crontab)

1.crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令. 可以让计算机在规定的时间内,执行相应的计划. 2.实例 # crontab –e0 6 * * * /root/bin/backup.sh 这样Linux将会在每天早上6点运行 /root/bin/backup.sh 3.命令   crontab –e : 修改 crontab 文件. 如果文件不存在会自动创建.   crontab –l : 显示 crontab 文件.   crontab -r : 删除 c

PHP计划任务:如何使用Linux的Crontab执行PHP脚本

我们的PHP程序有时候需要定时执行,我们可以使用ignore_user_abort函数或是在页面放置js让用户帮我们实现.但这两种方法都不太可靠,不稳定.我们可以借助Linux的Crontab工具来稳定可靠地触发PHP执行任务. 下面介绍Crontab的两种方法. 一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本. 每一小时执行myscript.php如下: # crontab -e 00 *

Linux计划任务Crontab实例详解教程

说明:Crontab是Linux系统中在固定时间执行某一个程序的工具,类似于Windows系统中的任务计划程序 下面通过详细实例来说明在Linux系统中如何使用Crontab 操作系统:CentOS 一.安装crontab yum install vixie-cron  #安装 chkconfig crond on  #设为开机启动,先要安装chkconfig(yum install chkconfig) service crond start  #启动 service crond stop  

25、Linux计划任务详解

Linux任务计划 相信每个人都有使用闹钟的习惯,比如提醒一次,工作日提醒,女朋友生日提醒(首先你要先有个女朋友),在设定闹钟之后,我们可以在设定的时间去提醒你做什么事情 Linux计划任务工具介绍 在各类系统上面都有计划任务功能,在linux上面主要两种工具,at和crontab at命令是专门来执行处理一次性的任务计划的 crontab可以根据定义的时间周期,循坏的去做一些事情 任务计划分类: 一次性的任务计划:只执行一次就结束 周期性的任务计划:每隔一定时间就去执行 at一次性任务 假如我

Linux计划任务(转载)

Linux计划任务(转载) Linux的计划任务是系统管理方面的一个重要内容,是系统自动完成工作的一种实现方式,正因为有了计划任务,我们才可以完全实现系统管理的脚本化和自动化. 关于计划任务,Linux根据用户需要提供了两种服务,一种是atd服务,另一种是cron服务 1.atd服务 如果你的计划任务只要执行一次,那么就请你使atd服务.在默认情况下,Linux系统是开启了atd这个服务的.如果不确认你的Linux是否开启了atd服务,请使用下面这个命令查看: # /etc/init.d/atd

linux 计划任务(十)

[教程主题]: 计划任务 [1]at 在windows系统中,windows提供了计划任务这一功能,在控制面板 -< 性能与维护 -< 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务. 在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢? 这些例行的工作可能又分