Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- #!/bin/bash
-
-
- log_file="restart.log"
-
- function time_stamp()
- {
- echo $(date "+%Y-%m-%d %H:%M:%s")
- }
-
- function run()
- {
- ./DroneNest 1>/dev/null 2>&1 &
- }
-
- function check_alive()
- {
-
- num=$(ps -ef |grep DroneNest |grep -v grep |wc -l)
- if [ $num -lt 1 ];
- then
- echo "$(time_stamp) DroneNest not exsit,start it ..." >> $log_file
- run
- fi
- }
-
- function del_expired_log()
- {
- find /root/TH-DNest/logs -mtime +15 -name "*.*" -exec rm -rf {} \;
- }
-
- ######################### MAIN ###############################
- basepath=$(cd `dirname $0`; pwd)
- cd $basepath
- export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/TH-DNest/lib
-
- while true
- do
- check_alive
- del_expired_log
- sleep 10
- done
|