PHP脚本监控程序】的更多相关文章

1.要监控的程序为使用cygwin环境编译的exe可执行文件hello.exe,源码如下: #include <stdio.h> #include <unistd.h> void main(void) { while(1) { printf("hello\n"); sleep(1); } } 2.以批处理形式启动hello.exe,那么启动hello.exe的批处理脚本如下: @echo off C:chdir C:\cygwin64\binbash --log…
代码里面监控1个进程, 代码很简单, 我就不讲解了, 有不懂的, 可以在回复里面问. 我看见了会给予讲解. 当然了, 该脚本要执行,你需要开启系统的定时器进程 crond , 并且编辑配置文件. 执行   crontab -e 里面输入  */1 * * * * /home/automonitor.sh  代表一分钟执行一次脚本. #!/bin/sh cdnclient_pid=`ps -aux|grep -v 'grep'|grep -c '/cdn_client_D'` ulimit -c …
#!/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…
当jar程序执行异常中断时,希望系统能够自动启动.通过以下shell脚本监控程序一直运行. #/bin/bash while true; do count=`ps -ef | grep test.jar | grep -v grep|wc -l` ]; then nohup java -jar test.jar & else echo "process is running" fi sleep 3 done…
思路:  写一个脚本 监控程序的运行状态  没有运行启动运行 已运行不做操作. 如果在控制台启动脚本 注意必须  nohup sh xxx.sh & while true do ps -ef | grep "填入你自己的程序名" | grep -v "grep" ] then ./run.sh #启动应用,修改成自己的启动应用脚本或命令 echo "process has been restarted!" else echo "…
linux脚本监控程序运行情况(重启程序)主要有两种情况:一种是一个可执行文件:如shell脚本文件:另一种是使用python打开的多个程序.第一种:它的进程名字由路径名字和程序名字组成,比如:我有个可执行文件,名字为testab.sh,路径是/test输入命令:ps -ef | grep testab.sh | grep -v grep ps -ef | grep testab.sh | grep -v grep 可以看到,当testab.sh执行的时候,grep -v grep  会显示该进…
用HiBench执行Hadoop——Sort测试用例,进入 /HiBench-master/bin/workloads/micro/sort/hadoop 目录下,执行命令: [root@node1 hadoop]# ./run.sh 执行后返回如下信息: [root@node1 hadoop]# ./run.sh patching args= #enter_bench() Parsing conf: /home/cf/app/HiBench-master/conf/hadoop.conf Pa…
如下: #./cf_workload_functions.sh function timestamp(){ # get current timestamp sec=`date +%s` nanosec=`date +%N` re='^[0-9]+$' if ! [[ $nanosec =~ $re ]] ; then $nanosec= fi tmp=` ` msec=` ` echo `expr $tmp + $msec` } function start_monitor(){ MONITOR…
最近在做开发和办公环境的高可用,采用的是keepalived:keepalived基于Linux内核支持的LVS,既能实现高可用,又能实现负载均衡,非常实用. keepalived监控服务状态时可以用多种方式,如:HTTP_GET|SSL_GET|TCP_CHECK|SMTP_CHECK|MISC_CHECK(自定义脚本方式),为了精确的监控服务的状态,我们需要编写自定义监控脚本. 目前很多公司都会部署nagios作为服务的监控平台,nagios也有监控脚本或者程序,如果keepalived监控…
上一篇php7环境的搭建 真是火爆,仅仅两天时间,就破了我之前swagger系列的一片文章,看来,大家对搭建环境真是情有独钟. 为了访问量,我今天再来一篇Redis的搭建.当然不能仅仅是redis的搭建.否则,多不上档次呀,这种文章一抓一大把.这次还顺带把redis监控程序的搭建给弄上了.很高大上的额! redis的安装 哎,写到这儿,说一句,诅咒联通这网络,联通网络一上,打开vpn,照样不能访问外网,联baidu都一卡一卡的. redis就不用yum来进行安装了.直接从官方下载来安装吧.(老实…