|
@@ -1,16 +1,11 @@
|
|
|
#!/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
|
|
|
+
|
|
|
+ps -ef | grep keosd | grep -v grep > /tmp/keosd-monitor.log
|
|
|
+a=$(awk '{print $8}' /tmp/keosd-monitor.log | sed -n 1p)
|
|
|
+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
|