ubuntu 18.04 按计划执行脚本

目录

ubuntu 18.04  按计划执行,设置步骤如下

1、配置 crontab  文件

2、开启crontab  日志记录

3、测试是否生效


ubuntu 18.04  按计划执行,设置步骤如下

在Ubuntu中按计划执行网上给出了两种按计划执行的方法

  • 修改/etc/crontab这种方法只有root用户能用,这种方法更加方便与直接直接给其他用户设置计划任务,而且还可以指定执行shell等等
  • crontab -e这种所有用户都可以使用,普通用户也只能为自己设置计划任务。然后自动写入/var/spool/cron/usename

不知道什么原因我在使用crontab   -e  执行后添加了按计划执行的语句后却没有生效。 修改 /etc/crontab  成功了。介意切换到root  用户下执行下面语句。

1、配置 crontab  文件

命令:sudo  vim /etc/crontab

设置好自己需要执行的脚本,或者文件时间,设置完成后保存。(为了测试,我这里设置的是每分钟执行一次脚本)

重启服务

命令:sudo   service  cron  restart     #重启按计划执行crontab 

解析:

在     /etc/crontab  下一共有五个字段,分别为:

*     *          *      *       user-name       command to  be  executeb

分   时        月    周       用户名         需要执行的命令

   :取值范围在0~59   

   :取值范围在0~23

   :取值范围在1~31

   :取值范围在1~12

   :取值范围在(0~6)或(1~7),其中0或者7表示星期日,1~6表示星期一道星期六

注: sudo service   cron  stop     #关闭按计划执行crontab

 sudo  service cron start       #开启按计划执行crontab  

sudo  service  cron  status    #  查看状态

2、开启crontab  日志记录

命令:sudo  vim /etc/rsyslog.d/50-default.conf

找到cron.*   将前面的#去掉。

重启服务

命令:sudo service rsyslog restart 

可以查看crontab   执行时的命令

命令: tail -f     /var/log/cron.log

3、测试是否生效

查看是否执行脚本,我是备份了一份文件,并进行了打包。我打包的路径在   /backup/sdb/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Chafferer,迷心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值