Ik heb een Counter Strike server draaien en nu gebeurt het weleens dat de HLDS geen zin meer heeft en er dus uiklapt.
Daar heb ik een scriptje voor:
Dat werkt naar behoren maar nu gebeurt het wel eens dat het procces wel in "top"
voorkomt maar de "server" toch down is......
Dus nu wil ik een scriptje wat kijkt of de port te bereiken is en als dat niet het geval is dat dan het procces gekilled wordt en opnieuw wordt gestart.
Nu weet ik wel een beetje hoe het werkt maar hoe kan ik:
1. kijken of die poort (27015) up is?
2. Hoe kill je een procces met zo`n script?
Of is er iemand die al zo`n script heeft en hem wel wil sharen?
Daar heb ik een scriptje voor:
code:
1
2
3
4
5
| #!/bin/bash if [ `ps --no-headers -l -C hlds_run | wc -l` -eq 0 ]; then echo HLDS Server not running... starting... /data/hlds/startserver.sh fi |
Dat werkt naar behoren maar nu gebeurt het wel eens dat het procces wel in "top"
voorkomt maar de "server" toch down is......
Dus nu wil ik een scriptje wat kijkt of de port te bereiken is en als dat niet het geval is dat dan het procces gekilled wordt en opnieuw wordt gestart.
Nu weet ik wel een beetje hoe het werkt maar hoe kan ik:
1. kijken of die poort (27015) up is?
2. Hoe kill je een procces met zo`n script?
Of is er iemand die al zo`n script heeft en hem wel wil sharen?