Lambo 0 Posted April 26, 2014 #!/bin/bash# modified by [email protected] (NL130240)./athena-start startsleep 30while [ true ]; do if [ " 0" = "$(ps | grep -e log | wc -l)" ] ||# if [ " 0" = "$(ps | grep -e login | wc -l)" ] || [ " 0" = "$(ps | grep -e char | wc -l)" ] || [ " 0" = "$(ps | grep -e map | wc -l)" ]; then printf "Error:" date sleep 10 printf "Checking:" date if [ " 0" = "$(ps | grep -e log | wc -l)" ] ||# if [ " 0" = "$(ps | grep -e login | wc -l)" ] || [ " 0" = "$(ps | grep -e char | wc -l)" ] || [ " 0" = "$(ps | grep -e map | wc -l)" ]; then printf "Error Confirmation:" date printf "Restoration:" date ./athena-start start else printf "Check Miss Sorry:" date fi# else# printf "Check OK:"# date fi sleep 10done can someone help me to edit this? I want to run only the map server and char server. im doing 1 login 2 map 2 char. help please! Quote Share this post Link to post Share on other sites
0 hemagx 69 Posted April 26, 2014 you can do something much better, start every server alone. ./login-server // for login ./char-server // for Characters server ./map-server // for Zone Server Quote Share this post Link to post Share on other sites
0 quesoph 105 Posted April 27, 2014 Check athena-start Quote Share this post Link to post Share on other sites
can someone help me to edit this? I want to run only the map server and char server. im doing 1 login 2 map 2 char. help please!
Share this post
Link to post
Share on other sites