The current version of SteamCMD, linked at the dev wiki [1], seems to support some return codes. I don't know if there is a graceful upgrade path from the SteamCMD available from the Counter-Strike blog.
$ ./steamcmd.sh +@ShutdownOnFailedCommand 1 +login fakeaccount assword +app_update 90 +quit Redirecting stderr to '/home/gameds/Steam/logs/stderr.txt' [ 0%] Checking for available updates... [ 0%] Download complete. [----] Verifying installation... Steam Console Client (c) Valve Corporation -- type 'quit' to exit -- Loading Steam3...OK. Loading Steam2...OK. "@ShutdownOnFailedCommand" = "1" Logging in user 'fakeaccount' to Steam Public...Login Failure: Password is not set Failed. ERROR! Failed to request AppInfo update, not online or not logged in to Steam. $ echo $? 8 Cheers, ~~ Ondra [1] http://media.steampowered.com/client/steamcmd_linux.tar.gz _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds_linux