run.sh 844 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. sleep_count=0
  3. while [ $sleep_count -le 100 ]
  4. do
  5. if [ -f "/usr/local/dtc/conf/dtc.yaml" ]; then
  6. mkdir /usr/local/dtc/conf
  7. cp /usr/local/dtc/conf/log4cplus.conf /usr/local/dtc/conf/
  8. cp /usr/local/dtc/conf/log4cplus-hwc.conf /usr/local/dtc/conf/
  9. cp /usr/local/dtc/conf/log4cplus-wd.conf /usr/local/dtc/conf/
  10. cp /usr/local/dtc/conf/log4cplus-agent.conf /usr/local/dtc/conf/
  11. cp /usr/local/dtc/conf/log4cplus-life.conf /usr/local/dtc/conf/
  12. cp /usr/local/dtc/conf/my.conf /usr/local/dtc/conf/
  13. echo "Start running process: "$DTC_BIN","$DTC_ARGV
  14. cd /usr/local/dtc/bin/
  15. ./$DTC_BIN $DTC_ARGV
  16. break
  17. else
  18. echo "sleeping: "$sleep_count"s"
  19. sleep 1s
  20. let sleep_count+=1
  21. fi
  22. done
  23. echo "Timeout waitting for dtc conf files."