精华内容
下载资源
问答
  • crontab 定时重启 Apache 服务

    千次阅读 2017-07-12 19:17:22
    通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。 首先在 ...

    通过 crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。

    1. 首先在 $HOME/.profile 中设置 crontab 使用的编辑器:

      EDITOR=vi; export EDITOR
    2. 新建一个 crontab 文件, 比如 root 用户的话就叫做 rootcron, 写入以下内容 :

       # 每天 4 点重启 httpd
       00 4 * * * /usr/sbin/service httpd restart

      这里踩的坑就是, 在 centos 下直接用 serivce 无效, /usr/sbin/service 才生效.

    3. 直接 crontab 加上上面新建的文件 rootcron 即可提交 crontab 任务:

      crontab rootcron

    查看 crontab 任务:

    crontab -l

    在线自动生成 crontab:https://crontab-generator.org/

    更多内容可见: crontab 定时任务

    展开全文
  • 1. 重启mysql脚本 #!/bin/bash a="run this script with root" echo $a # 根据和mysql有关的进程数进行监控 num=$(ps -ef | grep mysql | wc -l) echo "running process about mysql is $num" mysqlstopnum=3 if [ ...

    1. 重启mysql脚本

    #!/bin/bash
    a="run this script with root"
    echo $a
    
    # 根据和mysql有关的进程数进行监控
    num=$(ps -ef | grep mysql | wc -l)
    echo "running process about mysql is $num"
    mysqlstopnum=3
    if [ $num == $mysqlstopnum ]
    then
        echo "mysql stopped"
        echo "start running mysql"
        service mysql start
    else
        echo "mysql is running"
        echo "`date` mysql is running" >> /home/terry/running.log
    fi
    exit 0
    

    2. 设置定时任务

    使用系统自带的crontab即可
    使用命令crontab -e进入编辑界面,添加命令,表示每一分钟执行一次该命令

    * * * * * /home/terry/auto-restart-mysql.sh
    

    然后使用命令crontab -l查看,存在即表示已经开始执行该命令

    root@root:/home/terry# crontab -l
    * * * * * /home/terry/auto-restart-mysql.sh
    

    查看日志running.log可查看运行日志

    展开全文
  • 早上1点重启服务器 0 1 * * * /sbin/reboot /dev/null 2>&1

    早上1点重启服务器

    0 1 * * * /sbin/reboot /dev/null 2>&1

    展开全文
  • linux crontab定时重启

    2019-09-30 06:41:24
    1、编辑:  1)vim /etc/crontab  2)crontab -e 2、重启: .../sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/servi...

    1、编辑:

      1)vim /etc/crontab

      2)crontab -e

    2、重启:

    /etc/rc.d/init.d/crond restart

    /sbin/service crond start //启动服务 
    /sbin/service crond stop //关闭服务 
    /sbin/service crond restart //重启服务 
    /sbin/service crond reload //重新载入配置 

    3、查看:

    crontab -u root -l

     

    注:

    1、在使用定制后台定时任务时报出“”及“ in crontab file, can't install”,根本原因是crontab文件中时间定义不正确导致的

    2、crontab文件的格式:M H D m d command  
    基本格式 : 
    * * * * * command 
    分 时 日 月 周 命令 
    M: 分钟(0-59)。每分钟用*或者 */1表示 
    H:小时(0-23)。(0表示0点) 
    D:天(1-31)。 
    m: 月(1-12)。 
    d: 一星期内的天(0~6,0为星期天)

    例:

    1)0 */4  * * * root /usr/local/restart.sh 每隔4个小时重启

    2)0 22 * * 0-6 /db_backup/dpump_dir/expdp.sh 1>>/db_backup/dpump_dir/expdp.log 2>&1

        “/db_backup/dpump_dir/expdp.sh”脚本将在每天晚上10点自动运行,同时将运行的日志写入到“/db_backup/dpump_dir/expdp.log”文件中

    转载于:https://www.cnblogs.com/Peyton-for-2012/archive/2012/09/18/2690321.html

    展开全文
  • 重启crontab服务

    万次阅读 2016-02-24 16:45:23
    可以分为两种情况: 1.在系统中有service这个命令时: 这个命令在red hat当中常用,有的linux发行版本中没有这个命令. ...$ service crond restart //重启服务 2.linux发行版本没有service这个命令时: /etc/i
  • linux 定时任务 crontab服务 启动 停止 重启.pdf
  • 重启服务命令: service crond restart 启动服务命令: service crond start 停止服务命令: service crond stop PS:更多更多内容……,请查看 --> 《Server 开发》 PS:更多更多内容……,请查看 --> ...
  • linux使用crontab命令定时重启服务器.pdf
  • root用户设定服务。同时,文件副本在/var/spool/cron目录中。 列出crontab文件 每天4点重启。 $ crontab -l 0 4 * * * /usr/sbin/service httpd restart >/dev/null 2>&1 编辑cron...
  • 重启crontab,service cron restart 05 01 * * * /usr/local/php/bin/php FILE 10,30,50 * * * * /usr/local/php/bin/php FILE 07 01 * * * /usr/local/php/bin/php FILE 12,32,52 * * * * /usr/loca...
  • 以前的脚步好好的,但是在一台机器上死活无法重启成功tomcat,找了好久结果发现 $PATH 内没有相应的环境变量。 在crontab执行的脚步前面添加如下语句,初始化环境变量: source /etc/profile source ~/.bash_...
  • linux重启crontab服务

    千次阅读 2018-05-25 20:13:20
    /etc/init.d/cron stop /etc/init.d/cron start
  • 1.执行如下命令,让树莓派在每天的0点和7点自动重启 sudo nano /etc/crontab 2.在文件中加入如下语句: 0 0 * * * root reboot 0 7 * * * root reboot 每一项内容都包含六个部分,从左到右分别为:分钟、小时、...
  • 自动重启tomcat及重启后乱码问题  Tomcat作为开源的服务器,性能与稳定性上比起一些商业服务器还是要差一些。将项目部署到Tomcat后隔段时间就会死掉,出现这种问题的主要原因可 能是内存数据溢出,因为Tomcat容器...
  • crontab命令 自动重启服务

    万次阅读 2016-10-18 21:27:33
    每天一个linux命令(50):crontab命令 前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有...
  • 24.centos7下重启crontab服务

    万次阅读 2018-06-29 17:38:28
    1、centos7下重启crontab服务 systemctl restart crond
  • 重启服务命令: [root@centos6 /]# service crond restart 启动服务命令: [root@centos6 /]# service crond start 停止服务命令: [root@centos6 /]# service crond stop 情况二:当linux发行的版本没有...
  • linux系统,启动、停止、重启crontab服务
  • 先修改时区 用date查看时间,如果时间不正确,输入以下命令 rm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/...开启crontab日志 修改文件: vi /etc/rsyslog.conf  cron.* /var/...
  • linux使用crontab命令定时重启服务器

    千次阅读 2014-05-12 11:44:24
    服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异。具体步骤如下: 一、每天的12点及16点重启apache及mysql服务 [root@www bin]# cd /opt/ [root@www opt]# vim reboot.txt 在reboot.txt.txt...
  • 配置一个每天自动重启的功能: 如果支持crontab 可直接 crontab -l 查看目前已有的定时任务 如果当前的linux不支持crontab 则需要进行配置: #安装Crontab yum install vixie-cron crontabs #设置开机启动Crontab ...
  • Crontab重启和crontab -e位置

    千次阅读 2018-09-18 10:12:31
    crontab -e //编辑某个用户的cron服务 //这个最重要,自己编写crontab crontab -l //列出某个用户cron服务的详细内容 //这个也重要,查看自己写了哪些定时任务 crontab -u //设定某个用户的cron服务,一般root用户在...
  • crontab实现定时执行脚本重启服务一、crontab -l 查看定时任务三、编写shell脚本三、chmod +x 脚本四、crontab -e 编辑添加定时任务 一、crontab -l 查看定时任务 三、编写shell脚本 1.vim stop.sh #!/bin/sh ps -...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,149
精华内容 16,059
关键字:

crontab服务重启