ubuntu配置cron

举个例子,我想每天把~/project目录下的文件备份到/mnt/public下面去.

有两个方法。

一、修改用户的cron文件

    1.使用crontab -e命令.第一次使用的时候会让你选择编辑器,选择之后就成为默认编辑器,下次再使用该命令,就会自动进入默认编辑器,如果要修改默认编辑器,比如设置成vim,可以设置环境变量EDITOR="/user/bin/vim".

    2.接下来就可以编辑cron文件,文件的编辑格式下边再说。

二、修改/etc/crontab文件。

    1.随便选一个编辑器进入到/etc/crontab文件,就可以看到设定定时任务的具体时刻(以分为最小时间单位吧)。


注意

1. 两种方法的格式均一样

    文件/etc/crontab中每行任务的描述格式如下: 
    minute hour day month dayofweek command
     minute  - 从0到59的整数 
    hour - 从0到23的整数 
    day - 从1到31的整数 (必须是指定月份的有效日期)
    month - 从1到12的整数 (或如Jan或Feb简写的月份)
    dayofweek - 从0到7的整数,0或7用来描述周日 (或用Sun或Mon简写来表示)
    command - 需要执行的命令(可用as ls /proc >> /tmp/proc或 执行自定义脚本的命令) 
 
    root表示以root用户身份来运行
    run-parts表示后面跟着的是一个文件夹,要执行的是该文件夹下的所有脚本

    对于以上各语句,星号(*)表示所有可用的值。例如*在指代month时表示每月执行(需要符合其他限制条件)该命令。 
    整数间的连字号(-)表示整数列例如1-4意思是整数1,2,3,4
    指定数值由逗号分开。如:3,4,6,8表示这四个指定整数。
    符号“/”指定步进设置。“/”表示步进值。如0-59/2定义每两分钟执行一次。步进值也可用星号表示。如*/3用来运行每三个月份运行指定任务。
二、 修改完之后,需要重启cron服务
         ubuntu下启动、停止与重启cron
         sudo /etc/init.d/cron start
         sudo /etc/init.d/cron stop
         sudo /etc/init.d/cron restart

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值