博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sh守护PHP简单例子,指定cpu,指定进程数
阅读量:6897 次
发布时间:2019-06-27

本文共 748 字,大约阅读时间需要 2 分钟。

hot3.png

#!/bin/bashPRONUM=$1;if [ ! $1 ]; then    PRONUM=2fiPREFIX=`pwd`INTERVAL=30echo ${PREFIX}echo 'do '${PRONUM};for(( i=0; i<$PRONUM; i++ ));do      nohup taskset -c 16-19 php ${PREFIX}/process.php >>${PREFIX}/process${i}.log 2>&1 & echo $! > ${PREFIX}/process${i}.pid      echo 'NEW_PID:'`cat ${PREFIX}/process${i}.pid && date '+%Y-%m-%d %H:%M:%S'`donewhile [ 1 ];do  for(( i=0; i<$PRONUM; i++ ));do    if [ ! -d /proc/`cat ${PREFIX}/process${i}.pid` ]; then      nohup taskset -c 16-19 php ${PREFIX}/process.php >>${PREFIX}/process${i}.log 2>&1 & echo $! > ${PREFIX}/process${i}.pid      echo 'NEW_PID:'`cat ${PREFIX}/process${i}.pid && date '+%Y-%m-%d %H:%M:%S'`    fi    sleep ${INTERVAL}  donedone

 

转载于:https://my.oschina.net/u/1987422/blog/884325

你可能感兴趣的文章
SQL Server 2012实施与管理实战指南(笔记)——Ch4数据库连接组件
查看>>
C#实现WinForm DataGridView控件支持叠加数据绑定
查看>>
Zygote浅谈
查看>>
basename函数
查看>>
mysql 数据库的维护,优化
查看>>
设计模式之代理模式之读写分离!!!
查看>>
Windows server 2003 SSL 配置
查看>>
web service简介
查看>>
软路由 - 开篇
查看>>
mac下Fiddler的安装-启动
查看>>
maven 插件
查看>>
java泛型学习3之类型参数的限制
查看>>
Oracle 多表连接
查看>>
技术分享连载(二十一)
查看>>
mongodb3.x版本用户管理方法
查看>>
配置pacemaker时用到的一些CRM CLI命令
查看>>
RMAN 测试脚本
查看>>
精彩 .NET 2015
查看>>
C# 温故知新 基础篇(11) 泛型<思维导图>
查看>>
include file 与include virtual的区别
查看>>