展开

关键词

crontab

cron任务分两类: 系统cron: 定义在/etc/crontab 用户cron: 定义在/var/spool...

35230

Crontab

start 启动服务sbinservice crond stop 关闭服务sbinservice crond restart 重启服务sbinservice crond reload 重新载入配置查看crontab 服务是否已设置为开机启动,执行命令:ntsysvchkconfig --level 35 crond on 加入开机自动启动crontab -l 列出当前的crontab任务crontab -d 删除当前的 crontab任务crontab -e (solaris5.8上面是 crontab -r) 编辑一个crontab任务,执行后就会在varspoolcron下面创建对应用户的文件crontab filename 以filename做为crontab的任务列表文件并载入格式crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。

35020
  • 广告
    关闭

    11.11智惠云集

    2核4G云服务器首年70元,还有多款热门云产品满足您的上云需求

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    crontab

    安装crontab: # yum install vixie-cron # yum install crontabs说明: vixie-cron软件包是cron的主程序; crontabs软件包是用来安装 服务状态:service crond status手动启动crontab服务:service crond start查看crontab服务是否已设置为开机启动,执行命令:ntsysv加入开机自动启动: chkconfig --level 35 crond on1,crontab命令功能说明:设置计时器。 语  法:crontabcrontab 补充说明:cron是一个常驻服务,它提供计时器的功能,让用户在特定的时间得以执行预设的指令或程序。 2,crontab 格式基本格式 : *   *  *  *  *  command 分 时 日 月 周  命令第1列表示分钟1~59 每分钟用*或者 *1表示 第2列表示小时1~23(0表示0点) 第

    24440

    Crontab Eight Comm

    网上收集,多次踩坑,立此存照crontab八诫不要假定cron知道所需要的特殊环境,它其实并不知道。所以你要保证在shelll脚本中提供所有必要的路径和环境变量,除了一些自动设置的全局变量。 这时必须大胆怀疑是环境变量惹的祸,并可以尝试在crontab中直接引入环境变量解决问题。 千万别乱运行 crontab -r。它从Crontab目录(varspoolcron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。 在crontab中%是有特殊含义的,表示换行的意思。如果要用的话必须进行转义 %,如经常用的date +%Y%m%d在crontab里是不会执行的,应该换成 date +%Y%m%d。 永远要手工验证一下crontab中的命令

    27240

    python crontab

    最近用Python写了一些数据统计的脚本,并使用crontab自动执行,但是配置crontab总是要过几个坑才行的,这里总结一下这次遇到的坑。 输出要将crontab命令的输出记录到日志文件中,可以使用重定向,不仅要重定向stdout也要重定向stderr,因为Python解释器会将异常输出到stderr。 示例:$HOMEpathtoscript > $HOMElogfile 2>&1 &环境变量crontab会以用户的身份执行配置的命令,但是不会加载用户的环境变量,crontab会设置几个默认的环境变量 我们往往会在.bash_profile文件中定义一些全局的环境变量,但是crontab执行时并不会加载这个文件,所以你在shell中正常执行的程序,放到crontab里就不行了,很可能就是因为找不到环境变量了 要解决这个问题只能是自己加载环境变量了,可以在shell脚本中添加source $HOME.bash_profile,或者直接添加到crontab中。

    33510

    cron和crontab

    crontab -l 列出目前的计划任务(时程表)crontab -e 编辑计划任务计划任务的格式如下:f1 f2 f3 f4 f5 program其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日

    36160

    Linux crontab命令

    3.命令参数:uuser:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。 file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。 如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。 -e:编辑某个用户的crontab文件内容。 如果不指定用户,则表示编辑当前用户的crontab文件。 -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。 -r:从varspoolcron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。 -i:在删除用户的crontab文件时给确认提示。

    37030

    Crontab 定时任务

    crontab定时任务命令参数crontab的文件格式crontab常用的方法crontab案例使用crontab使用过程中遇到的问题创建新的crontab文件crontab文件的增删改问题1问题2问题 crontab 命令参数参数说明-u user用来设定某个用户的crontab服务filefile是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。 如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab-e编辑某个用户的crontab文件内容。 crontab文件,如果不指定用户,则默认删除当前用户的crontab文件-i在删除用户的crontab文件时给确认提示crontab的文件格式*  *  *  *  *  command分 时 日 月 常用的方法创建新的crontab文件在第一次使用crontab做定时任务时,需要设置环境变量EDITOR,crontab进程根据此判断使用什么编辑器编辑crontab注意设置的方法在第一次使用的时候,crontab

    10910

    Crontab的格式

    第1列分钟1~59 第2列小时1~23(0表示子夜) 第3列日1~31 第4列月1~12 第5列星期0~6(0表示星期天) 第6列要运行的命令下面是crontab的格式: 分 时 日 月 星期 要运行的命令这里有 crontab文件条目的一些例子:30 21 * * * usrlocalapachebinapachectl restart 上面的例子表示每晚的21:30重启apache。 usrlocalapachebinapachectl restart 每一小时重启apache#20160912修正,感谢@张琼的指正,之前写错了,*1和*表示的同样的意思,对于 的用法,可以参考另一篇文章 Crontab

    22430

    crontab使用

    2.如何使用croncrontab文件的含义:用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下 start停止 cron 服务,使用service crond stop重启 cron 服务,使用service crond restart重新载入配置,使用service crond reload4.查看crontab

    39730

    crontab JAVA_HOME not found

    虽然环境变量中配置的JAVA_HOME,但是crontab在执行shell脚本时依然报JAVA_HOME not found。需要在shell脚本上方手动配置环境变量,脚本中添加如下内容:#!

    30440

    crontab 定时器

    crontab -e 表示编辑定时crontab -l 表示查询已经编辑的定时任务编辑格式 * * * * * 命令(操作)一个小时内的第几分中(0-59)一天内的第几个小时(0-23)一个月内的第几天

    10040

    crontab命令详解

    Crontab 介绍1、crontab命令的功能是在一定的时间间隔调度一些命令的执行,我理解为windows下的任务计划。 2、etccrontab 文件在etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序,每个用户可以建立自己的调度crontab。例如我服务器下的crontab内容? Crontab 使用说明2.1 Crontab语法 usage: crontab file crontab (default operation is replace, per 1003.2) - crontab目录下。 (1)2.2 Crontab 格式说明 我们可以用crontab -e 添加要执行的命令。

    48150

    crontab和crond分析

    研究目的 更好使用crontab,和解决crontab使用问题。本文分析的是Paul Vixie版本crontab和crond。 基本概念 1) crond是一个后台守护程序,定时执行由它负责; 2) crontab是crond的命令行工具,通过它来增删改定时任务,不同用户的crontab是独立分开的。 检查通过后根据命令行参数分成4个命名分别执行: 1) list_cmd:对应于crontab -l; 2) delete_cmd:对应于crontab -r; 3) edit_cmd:对应于crontabcrontab -e”的完整工作流如下: 3.1.1.  4.1. etccrontab 系统crontab文件,在加载用户crontab前会先加载etccrontab,而且etccrontab总是属性root用户。

    26620

    crontab采坑总结

    目录crontab环境变量脚本缺少执行权限crontab是Linux平台实现定时任务的服务工具,通常情况下该服务会预装在发行版中,直接使用即可。 在此主要阐述在使用crontab时容易遇到的几个采坑问题: 1.crontab环境变量 2.脚本缺少执行权限? crontab环境变量在使用crontab时遇到的环境变量问题表现为: 在shell中能正常执行的脚本,但是通过crontab任务调度时就提示命令不存在:Message: xxx executable # crontab -l5 0 * * * source etcprofile && roottasktest.sh脚本缺少执行权限当脚本缺少可执行权限时,crontab任务无法调度执行。 crontab 定时任务

    11240

    Linux之crontab命令

    crontab服务; file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。 如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。 -e:编辑某个用户的crontab文件内容。 如果不指定用户,则表示编辑当前用户的crontab文件。 -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。 crontab 的文件格式 常用方法 创建一个新的 crontab 文件,向cron进程提交一个crontab文件之前,首先要设置环境变量EDITOR。 如果希望添加、删除或编辑crontab文件中的条目,而EDITOR环境变量又设置为vi,那么就可以用vi来编辑crontab文件crontab -e 可以像使用vi编辑其他任何文件那样修改crontab

    6900

    Linux命令之crontab

    Linux命令之crontab 1.crond简介Linux系统上面有很多计划性的工作,比如在某个时间点需要执行某个动作,在Linux中,一般使用crontab命令来实现控制计划任务,通过crontab 如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。-e:编辑某个用户的crontab文件内容。 4.2 列出crontab文件crontab -l4.3 编辑crontab文件$ crontab -e在编辑crontab文件时,有时候会加入新的条目。 4.4 删除crontab文件$ crontab -r4.5恢复丢失的crontab文件如果不小心误删了crontab文件,假设你在自己的$ H O M E目录下还有一个备份,那么可以将其拷贝到varspoolcron 千万别乱运行crontab -r,它从Crontab目录(varspoolcron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。

    50520

    crontab 定式调度

    @(Linux 命令脚本)今天在写脚本在几十个机器上部署,需要通过脚本在 crontab 中新加定时任务 查了下,不同用户的 crontab 在目录 varspoolcroncrontabs 或者 varspoolcron 取出原来的任务条目到临时文件,新增条目,然后使用命令安装替换原来的 crontab就这样...顺便整理下 :crontab 使用crontab 用于 Linux 下定时执行任务, 对于分钟级或者以上的定式任务 ,可以在 crontab 中插入条目定式执行,比如定式系统备份什么的。 文件$ crontab -e # 打开编辑当前用户的crontab,写入后退出即生效$ crontab file # 用file替换当前crontab内容$ crontab -l # 列出crontab 内容 $ crontab -r # 删除以上命令默认打开对应执行用户的 crontab,通过参数-u username指定用户,前提是拥有权限哈。

    28840

    crontab 命令使用

    什么是crontab?      crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。 5. crontab 命令使用方法可以通过 man 命令查看具体的使用的方法 crontab file crontab crontab -n crontab -c-u  Appends the If this option is not used, crontab examines your crontab, i.e., the crontab of the person executing If no crontab exists for a particular user, it is created for him the first time the crontab -u command -l  Displays the current crontab on standard output. -r  Removes the current crontab.

    13410

    Crontab 使用帮助

    查看当前用户 Crontab 任务列表crontab -l编辑当前用户 Crontab 任务crontab -e查看某用户 Crontab 任务列表(需sudo权限)crontab -l -u查看所有用户 Crontab 任务for u in `cat etcpasswd | cut -d: -f1`;do sudo crontab -l -u $u;done

    11620

    扫码关注云+社区

    领取腾讯云代金券