#!/bin/sh # Find ip
IP=`/sbin/ifconfig eth1 | grep 'inet addr' | awk '{ print substr($2, index($2, ":")+1)}'` #monitor procname scriptname
monitor()
{
procname=$1
scriptname=$2
# Find proc by procname
rc=$(ps -ef | grep $procname | grep -v grep | wc -l)
if [ $rc -eq 0 ]; then
echo "$procname start"
php $scriptname &
else
echo "$procname running"
fi
sleep 1
} #monitor proc
monitor "beanstalkd_service" "/home/www/phpxiu/public/beanstalkd_service.php"
相关文章
- 用php脚本比较MySQL两个数据库的结构差异
- IDEA报:mvn : 无法将“mvn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次....问题
- 国产海光 DCU 资源监控脚本 + Promethues+grafana 深度解析
- mac 监控文件变化并重启php
- 人人商城v3grant.php_人人商城V3 3.9.29(含人人小程序前端+后端).rar
- 【php增删改查实例】第八节 - 部门管理模块(编写PHP程序)
- Windows无法识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- 小程序获取用户手机号41003错误解决php
- pyinstaller : 无法将“pyinstaller”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
- Linux 启动停止SpringBoot jar 程序部署Shell 脚本