agent.sh 541 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. ulimit -c unlimited
  3. DTC_BIN="agent-watchdog"
  4. if [ "$1" = "stop" ] ; then
  5. pkill -9 $DTC_BIN
  6. pkill -9 dtcagent
  7. pkill -9 async-conn
  8. pkill -9 data-lifecycle
  9. ../sharding/bin/stop.sh
  10. elif [ "$1" = "restart" ]; then
  11. pkill -9 $DTC_BIN
  12. pkill -9 dtcagent
  13. pkill -9 async-conn
  14. pkill -9 data-lifecycle
  15. ../sharding/bin/stop.sh
  16. sleep 2
  17. ./$DTC_BIN >> /dev/null 2>&1
  18. elif [ "$1" = "start" ]; then
  19. ./$DTC_BIN >> /dev/null 2>&1 &
  20. sleep 1
  21. else
  22. echo "usage: $0 stop | start |restart"
  23. fi