zoukankan      html  css  js  c++  java
  • linux定时器(crontab)实例

    linux实验示例----实现每2分钟将“/etc”下面的文件打包存储到“/usr/lobal”目录下


    ·Step1:编辑当前用户的crontab并保存
    终端输入:
    >crontab -u root -l #查看root用户设置的定时器
    >crontab -u root -e #进入vi编译模式

    00-59/2 * * * * /bin/bash /usr/local/crontab_test.sh

    #Esc退出编辑模式,在文件尾部输入“:wq”进行保存

    ·Step2:/usr/local目录下,编写crontab_test.sh文件

    #!/bin/bash
    cd /usr/local
    DD=`date +%d`
    MM=`date +%M`
    SS=`date +%S`
    
    BACKETC=$DD$MM$SS.tar.gz
    tar zcvf $BACKETC /etc
    echo "filebackup finished!"

    ·Step3:建好文件之后,在终端输入以下指令修改文件的权限
    >chmod u+x crontab_test.sh

    -----------

    (等几分钟之后,到/usr/local目录下查看即可发现多了好些*.tar.gz文件!)

    附:具体linux下crontab的使用可以参考“man crontab”指令!

  • 相关阅读:
    Docker 安装 Logstash
    Docker 安装 Kibana
    go命令行参数
    小程序 表单提交
    小程序picker日历
    小程序,验证码倒计时效果
    flex图片垂直居中
    小程序单选框样式
    wechat-wxparse 使用
    小程序Banner跳转
  • 原文地址:https://www.cnblogs.com/SeaSky0606/p/4642951.html
Copyright © 2011-2022 走看看