swoole服务器无人值守检测脚本

admin7年前技术文档1954
#!/bin/bash

while true
do
    process=`ps aux | grep name_abc | grep -v grep`;

    if [ "$process" == "" ]; then
        cd /home/wwwroot/server/protected/soa;
        php server.php
        echo "server restart";
    else
        echo "server ok";
        break;
    fi
done

然后在crontab里加入检测即可 crontab -e

*/1 * * * * /data/script/server.sh


分享到:

相关文章

升级 phpStudy 中 MySQL 版本至 5.7.17

升级 phpStudy 中 MySQL 版本至 5.7.17

由于本地用的集成环境是 phpStudy 2016,没有找到升级 MySQL 版本的选项,所以自己升级一下。从官网上下载高版本的 MySQL :https://dev.mysql.com/downlo...

centos下更新Python版本的步骤

准备安装gitlab,发现系统目前的python版本为2..7.5版本.太低了, 我们这里将python升级到3.6版本.更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、...

用php gettext库来开发多语言系统

用php gettext库来开发多语言系统

通常人们写程序时都是将文字写死在程序里的, 比如:echo "Hello World!";  ,假如要改成它国语言,写国际化程序,就要逐个打开进行修改,程序较短时还行,若...

android抓包工具fiddler抓包使用方法 跟踪监控android数据包

android抓包工具fiddler抓包使用方法 跟踪监控android数据包

Fiddler是通过代理来实现数据捕获的。对 Android 手机来说,也是通过将网络连接的代理指向 PC 机的 Fiddler 端口,来实现数据包的拦截,下面我以我的一次实践为例,向大家介绍如何操作...

golang执行系统命令os exec

os/exec Command方法func Command(name string, arg ...string) *Cmd调用示例exec.Comm...

php 获取页面内容

function get_contents($url){     if(function_exists('file_get_contents...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。