home is set properly in the passwd file, maybe it's just centos crontab not loading it ;)
Il 22/08/2012 20:00, Andrew Caron ha scritto: > echo $HOME > /home/csgo > > Running ubuntu 12.04. > > Usually $HOME is set by /etc/passwd. So if that is not setup then it > goes from / I believe. > > > On Wed, Aug 22, 2012 at 1:55 PM, Marco Padovan <[email protected] > <mailto:[email protected]>> wrote: > > 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] >> <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
