start 620 B

1234567891011121314151617181920212223242526272829303132
  1. # /bin/bash
  2. ./athena-start start
  3. sleep 30
  4. while [ true ] ; do
  5. if [ " 0" = "$(ps | grep -e login | wc -l)" ] ||
  6. [ " 0" = "$(ps | grep -e char | wc -l)" ] ||
  7. [ " 0" = "$(ps | grep -e map | wc -l)" ]; then
  8. printf "Error:"
  9. date
  10. sleep 10
  11. printf "Checking:"
  12. date
  13. if [ " 0" = "$(ps | grep -e login | wc -l)" ] ||
  14. [ " 0" = "$(ps | grep -e char | wc -l)" ] ||
  15. [ " 0" = "$(ps | grep -e map | wc -l)" ]; then
  16. printf "Error Confirmation:"
  17. date
  18. printf "Restoration:"
  19. date
  20. ./athena-start start
  21. else
  22. printf "Check Miss Sorry:"
  23. date
  24. fi
  25. else
  26. #printf "Check OK:"
  27. #date
  28. fi
  29. sleep 10
  30. done