• linux crontab 学习


    安装crontab:
    [root@CentOS ~]# yum install vixie-cron
    [root@CentOS ~]# yum install crontabs
    /sbin/service crond start #启动服务
    /sbin/service crond stop #关闭服务
    /sbin/service crond restart #重启服务
    /sbin/service crond reload #重新载入配置
    查看crontab服务状态:service crond status
    #查看crontab服务是否已设置为开机启动,执行命令: ntsysv
    #加入开机自动启动: chkconfig --level 35 crond on
    #列出crontab文件 crontab -l 或者 crontab -u hadoop -l
    #编辑crontab文件 crontab -e 或者 crontab -u hadoop -e
    #删除crontab文件 $ crontab -r 或者 crontab -u hadoop -r
    日志文件:/var/log/cron*

    基本格式 :
    *  *  *  *  *  command
    分 时 日 月 周 命令
    第1列表示分钟1~59 每分钟用*或者 */1表示
    第2列表示小时1~23(0表示0点)
    第3列表示日期1~31
    第4列表示月份1~12
    第5列标识号星期0~6(0表示星期天)
    第6列要运行的命令

    ===========================命令篇===============================
    30 21 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每晚的21:30重启apache。
    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每月1、10、22日的4 : 45重启apache。
    10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每周六、周日的1 : 10重启apache。
    0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。
    0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每星期六的11 : 00 pm重启apache。
    * */1 * * * /usr/local/etc/rc.d/lighttpd restart
    每一小时重启apache
    * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
    晚上11点到早上7点之间,每隔一小时重启apache

    * * * * * date >> /home/date1.txt (前面五个* * * * *表示时间是每隔一分钟 date命令就是得到当前的系统时间, >> 命令表示将结果累加到文件后面 > 命令则表示将结果覆盖文件 )

    ===================sh篇==================================
    [root@xiaoluo /]# vi task.sh
    task.sh里面的命令
    date >> /home/date1.txt
    cp /home/date1.txt /date3.txt
    此时我们的task.sh还不是可执行文件,通过ls -l命令我们可以看到
    -rw-r--r--. 1 root root 54 4月 6 16:27 task.sh  //tash.sh是不可执行的,我们要修改其权限
    所以我们需要通过chmod命令来修改task.sh的权限:
    [root@xiaoluo /]# chmod 744 task.sh

  • 相关阅读:
    实验五
    实验四
    实验三
    实验二
    寄存器(内存访问)
    实验一
    寄存器
    Mermaid 绘图总结
    电脑查看系统版本
    _ZNote_Chrom_插件_Chrom运行Android软件_APK
  • 原文地址:https://www.cnblogs.com/sprinng/p/5524741.html
Copyright © 2020-2023  润新知