köra program i bakgrunden på Suse

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
Sany0
Posts: 6
Joined: 2003-06-08 16:05:17

köra program i bakgrunden på Suse

Post by Sany0 »

jag kör flera quake3 servrar i bakgrunden på min Suse 7.1 och det jag undrar är om det finns andra sätt än kill att avsluta dem från consolen.

Anledningen till att jag inte vill använda kill är att quake då inte skriver ut logfilen till disken.
User avatar
nem
Hedersbit
Posts: 4678
Joined: 2002-04-12 15:48:33
Location: Lund

Post by nem »

Ctrl + z
och sen när du vill tillbaks skriver du: fg
"Rightful liberty is unobstructed action according to our will within limits drawn around us by the equal rights of others."- Thomas Jefferson
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Eller använd dig av screen?
hej.
Sany0
Posts: 6
Joined: 2003-06-08 16:05:17

Post by Sany0 »

oki är inte så hemma med screen eller med linux över huvudtaget.

Det jag skulle vilja göra är ett script som startar om servern en gång per dag. Och det hade ju varit ganska lätt om man kunde använt kill bara.

Som jag förstod det kan man med screen koppla in sig på quake3 consolen igen, men då måste jag ju skriva quit i consolen där för att avsluta med och då faller hela grejen med automatisk nedstängning. Vet inte ens om det går att göra helt automatiskt?!? Har ni några förslag kanske?
kuxien
Posts: 57
Joined: 2002-03-11 17:04:00
Location: Skåne
Contact:

Post by kuxien »

Lägg in ett cron (crontab -e) jobb som dödar alla servrar (killall) en gång om dagen och som startar dem igen när den har kört killall.
User avatar
elvenman
Hedersbit
Posts: 12572
Joined: 2002-03-17 21:42:06
Location: Mora
Contact:

Post by elvenman »

kuxien wrote:Lägg in ett cron (crontab -e) jobb som dödar alla servrar (killall) en gång om dagen och som startar dem igen när den har kört killall.
Tja...det är juh det han inte vill...
Sany0 wrote:Anledningen till att jag inte vill använda kill är att quake då inte skriver ut logfilen till disken.
Fråga smart "Den som spar han har, men inte roligt"
Praxidike: Q9550/8GB/5180GB/DVD±RW/GTX760/24"TFT
Io: P-M 1,73/2GB/1000GB/DVD±RW/15"TFT
U32U: E-450 1,65/8GB/64GB SSD/HD6320/13,3"TFT
Kale: E6550/4GB/640GB/46"LED
User avatar
IcePic
Hedersbit
Posts: 6061
Joined: 2002-03-08 16:09:38

Re: köra program i bakgrunden på Suse

Post by IcePic »

Sany0 wrote:jag kör flera quake3 servrar i bakgrunden på min Suse 7.1 och det jag undrar är om det finns andra sätt än kill att avsluta dem från consolen.

Anledningen till att jag inte vill använda kill är att quake då inte skriver ut logfilen till disken.
Kill kan ju skicka ett tjugotal olika signaler, och den som sänds om man inte
anger annat är ju "TERM", men prova att skriva:
kill -HUP <pid-för-quaked> och se om den inte går ner fint då.
(Om den var bra skriven skulle den gå ner fint av TERM också, men men..)

Annars, läs doc:en till quaked:n.
Oh give me a clone, my very own clone,
with the Y chromosome changed to X!
And since she's my own, of my own flesh and bone,
she'll be thinking of nothing but sex!
Post Reply