No idea then... on centos (standard user, not root...) it was failing with those errors..
so when you run scripts from crontab and you do like: echo $HOME you got that value filled? weird Il 22/08/2012 19:42, Andrew Caron ha scritto: > Using the wrapper. > #!/bin/sh > > if [ -f /tmp/csupdate.lck ]; then > echo " Update Running Already" > exit > else > touch /tmp/csupdate.lck > fi > STEAMEXE=steamcmd /etc/updatecsgo/steam.sh +runscript > /etc/updatecsgo/update_csgo.txt;chmod -R 755 /home/csgo/* > rm -f /tmp/csupdate.lck > > > > > On Wed, Aug 22, 2012 at 12:58 PM, Marco Padovan <[email protected] > <mailto:[email protected]>> wrote: > > I do that on the master servers that are later used to > redistribute the updates to all the slaves when needed/requested > > I'm not running steamcmd against a running server :) > > Il 22/08/2012 18:54, Russell Smith ha scritto: >> Why would you run this in a crontab? Wouldn't you be potentially >> updating the server files while the server is running? >> >> On 22.08.2012 09:49, Andrew Caron wrote: >>> I have it running in a crontab and it is doing fine. >>> >>> Quite possible your permissions are wrong: >>> ln: creating symbolic link `//.steampath: Permission denied >>> /home/username/steamdirectory/steam.sh: line 24: //.steampid: >>> Permission >>> denied >>> >>> Or you can not use relative pathing. I am using absolute and >>> there are >>> no problems. >>> >>> On Wed, Aug 22, 2012 at 8:24 AM, Marco Padovan <[email protected] >>> [3]> <mailto:[email protected][3]> >>> wrote: >>> >>>> As currently csgo do not support autoupdate I have to >>>> frequently run >>>> steamcmd from crontab. >>>> >>>> The only problem is that when trying to run it within this script: >>>> >>>> cd /home/username/steamdirectory/ >>>> STEAMEXE=steamcmd /home/username/steam.sh +login steamuser >>>> steampassword >>>> +runscript update-slave.txt >>>> >>>> update-slave.txt content is: >>>> force_install_dir ../ >>>> app_update 740 >>>> exit >>>> >>>> I get the following output on centos6.3 x64: >>>> >>>> ln: creating symbolic link `//.steampath: Permission denied >>>> /home/username/steamdirectory/steam.sh: line 24: //.steampid: >>>> Permission >>>> denied >>>> Installing breakpad exception handler for >>>> appid(steam)/version(1345509297) >>>> unlinked 0 orphaned pipes >>>> CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 >>>> deferrals. >>>> CAsyncIOManager: 35 single object sleeps, 1 multi object sleeps >>>> CAsyncIOManager: 0 single object alertable sleeps, 1 multi object >>>> alertable sleeps >>>> [ 0%] Checking for available updates... >>>> [ 0%] Download complete. >>>> [----] Verifying installation... >>>> [----] !!! Fatal Error: Steam failed to load: >>>> *SteamStartEngine(0xff9a4900) failed with error 1: Failed to >>>> create >>>> directory /steam >>>> >>>> In order to get it working properly I had to set the $HOME >>>> variable >>>> before calling steam.sh >>>> >>>> HOME="/home/username" >>>> >>>> as steam.sh makes use of ~/ path multiple times... >>>> >>>> _______________________________________________ >>>> Csgo_servers mailing list >>>> [email protected] >>>> <mailto:[email protected]> [1] >>>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers >>>> >>>> [2] >>> >>> >>> >>> Links: >>> ------ >>> [1] mailto:[email protected] >>> [2] >>> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers >>> >>> [3] mailto:[email protected] >> >> >> _______________________________________________ >> Csgo_servers mailing list >> [email protected] >> <mailto:[email protected]> >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > > > _______________________________________________ > Csgo_servers mailing list > [email protected] > <mailto:[email protected]> > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers > > > > > > _______________________________________________ > Csgo_servers mailing list > [email protected] > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
_______________________________________________ Csgo_servers mailing list [email protected] https://list.valvesoftware.com/cgi-bin/mailman/listinfo/csgo_servers
