crontab的用法_crontab怎么读

crontab的用法_crontab怎么读crontab命令参数-uuser:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入cronta…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

crontab 命令参数

-u user:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。

file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。

crontab -e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

crontab -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。

crontab -r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。

crontab -i:在删除用户的crontab文件时给确认提示。

 

Crontab 格式 

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}

*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 7) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23) *注意会执行完该小时到23:59
+------------------------- 分钟 (0 - 59)

 

Crontab 示例

1) . 在 12:01 a.m 运行,即每天凌晨过一分钟。这是一个恰当的进行备份的时间,因为此时系统负载不大。

      1 0 * * * /shell脚本 

2) .  每个工作日(Mon – Fri) 11:59 p.m 都进行备份作业。

      59 11 * * 1,2,3,4,5 / shell脚本    或者    */ 59 11 * * 1-5 / shell脚本 

3).   每5分钟运行一次命令

     */ 5 * * * * / shell脚本  */为每隔多久的意思  

4. 每个月的第一天 1:10 p.m 运行

     10 13 1 * * /root/bin/full-backup.sh

5. 每天的9点到23点执行

   */10  9-22  *  *  *   注意是23点不执行,执行到22:59,所以要写成9-22

 

查找Crontab 里的内容

crontab -l | grep “要查找的内容”   
 

启动cron进程的方法:/etc/init.d/crond start
开机就启动cron进程的设置命令:chkconfig –add crond
把cron加入到启动脚本中:# rc-update add vixie-cron default

 

 

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

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

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


相关推荐

  • navacat15 激活码【在线注册码/序列号/破解码】

    navacat15 激活码【在线注册码/序列号/破解码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    57
  • mysql导入Excel表格中文表头_把一个表里的数据导入另一个表

    mysql导入Excel表格中文表头_把一个表里的数据导入另一个表一,Linux版本1.先把Excel的xls格式转为csv3.用notepad++转为uft8编码4.然后转为txt格式5.将本地文件上传到服务器上选择数据库5.创建表格式要跟Excel一样createtableclass(idvarchar(20),namevarchar(20),chinesevarchar(20),mathvarchar(20),englishvarchar(20),physicsvarchar(20)

    2022年9月21日
    2
  • 弹性布局和AndroidAutoSize屏幕适配

    弹性布局和AndroidAutoSize屏幕适配导言:技术在不断的革新,需要有新的技术代替老的方案,老的不再维护,新的一直推荐,作为技术也不能一直停滞不前概念:弹性布局(约束布局):ConstraintLayout可以算是RelativeLayout的升级版屏幕适配:百分比和最小宽度从px的AndroidAutoLayout方案到dp,pm等主副单位AndroidAutoSize方案案例步骤:1:ConstraintLayo…

    2022年6月3日
    34
  • 状态机编程_vivado状态机

    状态机编程_vivado状态机给定一个长度为 N 的数组,数组中的第 i 个数字表示一个给定股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润,你最多可以完成 k 笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。一次买入卖出合为一笔交易。输入格式第一行包含整数 N 和 k,表示数组的长度以及你可以完成的最大交易数量。第二行包含 N 个不超过 10000 的正整数,表示完整的数组。输出格式输出一个整数,表示最大利润。数据范围1≤N≤105,1≤k≤100输入样例1:3 22

    2022年8月8日
    7
  • ultraISO虚拟光驱修改盘符

    ultraISO虚拟光驱修改盘符ultraISO修改虚拟光驱盘符方法方法1方法2方法3方法1进入ultraISO软件修改:当场可以生效。如果不生效,请看方法2。方法2打开cmd,进入ultraISO安装目录下的drivers下,比如C:\ProgramFiles(x86)\UltraISO\drivers执行isocmd.exe-change1Z:将第一个虚拟光驱的盘符修改为Z:此方法需要重启电脑生…

    2022年4月30日
    282
  • 尚硅谷Oracle教程-学习笔记2

    尚硅谷Oracle教程-学习笔记2

    2022年3月8日
    411

发表回复

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

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