zoukankan      html  css  js  c++  java
  • linux 任务计划

     crontab -e 编辑任务计划

    crontab -l   查看

    crontab -r   删除任务计划

     例:

    crontab -e 

    12 20 * * *    /sbin/init 6  (每天20:12重启计算机)

    分 时 日 月 周 

    30 23 * * *  每天的23:30执行一次

    */5 * * * *  每隔五分钟执行一次 

    59 23 * * 1-5  周一至周五的23:59执行一次

    59 23 * * 1,3,5  周一,周三 ,周五的23;59执行一次

    59 23 6 1 *   每年的1月6号执行一次


    echo输出到文件

    /bin/echo  "hello world !" > /zhangcheng.txt  将hello world !输出到zhangcheng.txt

    >  覆盖原来的文件

    >>  追加到原来的文件上 ,不覆盖;


    car /var/log/message  日志文件


    shell 编程技巧

    赋值时不带$   输出时加$

    赋值: date=~date "+%Y-%m-%d"~

     


    例:

    vi webbak.sh


    #!/bin/bash

    #webbak.sh

    date=~"date "+%Y-%m-%d""~

    zip -r /var/www/web-${date}.zip /var/www/html

    mv /var/www/web-${date}.zip /mnt/


    执行shell脚本:

    设置权限:chmod a+x /webbak.sh

    任务计划:crontab -e

     0 0 * * 0 /bin/bash /root/webbak.sh


    [Power By XIAOWU]
  • 相关阅读:
    Gym 101194L / UVALive 7908
    POJ 2259
    POJ 2559
    Gym 101194E / UVALive 7901
    Gym 101194D / UVALive 7900
    一种整数集上二分的正确写法
    日常训练记录
    Gym 101194C / UVALive 7899
    Gym 101194A / UVALive 7897
    HDU 5542
  • 原文地址:https://www.cnblogs.com/webmans/p/7143104.html
Copyright © 2011-2022 走看看