zoukankan      html  css  js  c++  java
  • Linux VPS主机利用Crontab实现定时重启任务

    第一、安装Crontab可执行环境
    一般的VPS/服务器是支持的,但是有些可能没有支持就需要我们来给予安装。

    A - centos系统

    #安装Crontab
    yum install vixie-cron crontabs
    #设置开机启动Crontab
    chkconfig crond on
    #启动Crontab
    service crond start
    

    B - Debian系统

    #安装Crontab
    apt-get install cron
    #重启Crontab
    /etc/init.d/cron restart
    

    PS:一般我们的VPS都是已经安装的,至少老蒋测试的几个机器是安装过的,如果没有执行下面的添加命令不好执行,那就看上面对应的安装环境。

    第二、添加Crontab执行命令

    crontab -e
    0 5 * * * reboot
    

    这里我们就需要用到vi编辑了,输入上面的脚本就代表在5点钟重启

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

    :wq退出之后默认是启动定时启动命令,如果不放心可以先暂停,然后再启动。

    /etc/rc.d/init.d/crond stop
    /etc/rc.d/init.d/crond start
    
  • 相关阅读:
    深入了解Struts2返回JSON数据的原理及具体应用范例
    Struts国际化
    LeetCode Balanced Binary Tree
    LeetCode Triangle
    Binary Tree Level Order Traversal
    Pow(x,n)
    Symmetric Tree
    LeetCode Word Search
    LeetCode Insert Interval
    Maximum Depth of Binary Tree
  • 原文地址:https://www.cnblogs.com/caobiin/p/7117784.html
Copyright © 2011-2022 走看看