Update:
* modified auto-restart.sh script to be able to launch multiple L4D2 servers on the same machine.
The three checks before launching a game server are because the "alive" variable can sometimes return a value of 1 when there's an active server up, though very brief:
https://i.imgur.com/UDsFTil.png