#!/bin/sh cd /data/eos/keosd i=1 while (($i > 0)) do ps -ef | grep keosd | grep -v grep > /tmp/keosd-monitor.log a=$(awk '{print $8}' /tmp/keosd-monitor.log | sed -n 1p) echo $a; if [ $a == keosd ] then echo “服务运行正常” else nohup `keosd --http-server-address=localhost:8911 --config-dir /data/eos/keosd/ —wallet-dir /data/eos/keosd/ —data-dir /data/eos/keosd/data/ --verbose-http-errors & >> keosd.log` fi sleep 6000 done