I use a similar script for my hlds_l instances. But I use -X quit to kill
the server. Just like quit in console, and then it uses sudo to start every
server I screen again. Crude but simple.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:hlds_linux-
> [EMAIL PROTECTED] On Behalf Of k-mystik
> Sent: den 13 februari 2007 18:17
> To: [email protected]
> Subject: Re: [hlds_linux] Auto-Restarting server processes -again
>
> Sorry, I misread your previous post.
> I don't know why it doesn't start when crontab'ed.
>
> What we have here is a script which basically loops and start the
> server.
> When server crashes, the loop makes the server start back.
>
> You can use such basic script to launch your servers and have another
> crontab'ed script to simply kill the process.
> Then, the first script will loop and restart the server for you :-)
>
> --
> k-mystik! -- get2play administrator
> web: www.get2play.com
> irc: #get2play
>
>
>
> Rónai György wrote:
> > [ Converted text/html to text/plain ]
> > Enough rights to do WHAT?
> > The kill is performed, since the processes vanish, as i wrote.
> > The echoes also work, in the called scripts.
> > Just the new screens, with the new server process instances do not
> start.
> > (But if i do it manually, by executing the startup script, they start
> > normally. The last step (screens) only dont work if crontab calls the
> script.)
> > Locutus
> > k-mystik írta:
> >
> > Does the user which executes the kill have enough permissions to do
> it?
> > You can try the following command to get an output:
> > su - username -c "/home/username/path/to/kill/script"
> > --
> > k-mystik! -- get2play administrator
> > web: www.get2play.com[1]
> > irc: #get2play
> > Rónai György wrote:
> >
> > [ Converted text/html to text/plain ]
> > Hi
> > I was experimenting with a special approach, of restarting my
> processes on a
> > box with crontab scheduling.
> > I wrote a crontab, to run an sh every night.
> > This sh file contained a pkill command, that successfully reconigezd
> my srcds
> > processes, and killed them.
> > There is 1 sh file for each of my processes, to start them. These
> containing
> > the command to start them in screen, and an echo text.
> > Ive called those sh files, from the crontabbed one, after the
> processes were
> > killed.
> > Now, all echos are displayed in the crontab mail i get (so the sh
> files are
> > definitely called), but none of the screens is starting.
> > They only start, if i start them manually via SSH access. (i just
> press enter
> > on the sh file in mc)
> > But if they are called from crontab and script automatically, none of
> them
> > starts, just the echos are executed.
> > Any ideas why is this? Or is this a completely wrong approach, and
> there are
> > easier ways?
> > Thx
> > Locutus
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list
> archives, please
> > visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux[2]
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list
> archives, please
> > visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux[3]
> >
> > ===References:===
> >   1. http://www.get2play.com
> >   2. http://list.valvesoftware.com/mailman/listinfo/hlds_linux
> >   3. http://list.valvesoftware.com/mailman/listinfo/hlds_linux
> >
> > _______________________________________________
> > To unsubscribe, edit your list preferences, or view the list
> archives, please visit:
> > http://list.valvesoftware.com/mailman/listinfo/hlds_linux
> >
>
>
>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds_linux
>
> __________ NOD32 2057 (20070213) Information __________
>
> This message was checked by NOD32 antivirus system.
> http://www.eset.com


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to