33 lines
1.2 KiB
Bash
33 lines
1.2 KiB
Bash
|
#!/bin/sh
|
||
|
date >>/home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
echo "Killall SubProcess">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
|
||
|
cd /home/EdgeGateway_FSU_App/App
|
||
|
#判断进程是否存在,如果不存在就启动它
|
||
|
PIDS=`ps -ef |grep TimeAlignedApp |grep -v grep | awk '{print $2}'`
|
||
|
if [ "$PIDS" != "" ]; then
|
||
|
echo "TimeAlignedApp is runing!">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
killall -9 TimeAlignedApp
|
||
|
fi
|
||
|
|
||
|
PIDS=`ps -ef |grep MqttClientApp |grep -v grep | awk '{print $2}'`
|
||
|
if [ "$PIDS" != "" ]; then
|
||
|
echo "MqttClientApp is runing!">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
killall -9 MqttClientApp
|
||
|
fi
|
||
|
|
||
|
PIDS=`ps -ef |grep DevicePortGetApp |grep -v grep | awk '{print $2}'`
|
||
|
if [ "$PIDS" != "" ]; then
|
||
|
echo "Killall DevicePortGetApp">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
killall -9 DevicePortGetApp
|
||
|
fi
|
||
|
|
||
|
PIDS=`ps -ef |grep MainProcessApp |grep -v grep | awk '{print $2}'`
|
||
|
if [ "$PIDS" != "" ]; then
|
||
|
echo "MainProcessApp is runing!">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|
||
|
killall -9 MainProcessApp
|
||
|
fi
|
||
|
|
||
|
echo "检查完成,可以执行相关进程"
|
||
|
echo "检查完成,可以执行相关进程">>//home/EdgeGateway_FSU_App/log/Devicestartup.log
|