Sida 1 av 1

[löst] stänga ner program med timer

Postat: 04 nov 2008, 04:37
av eyerouge
Hur kan man stänga ner (asvluta) ett program helt genom att sätta en timer? Ex: Jag vill att Deluge ska stängas ner om 120 minuter. Finns det något smidigt CLI-sätt?

Re: stänga ner program med timer

Postat: 04 nov 2008, 04:44
av dmz
deluge && sleep 120m && killall deluge - men det kanske inte var vad du var ute efter? Om du läser man deluge kanske det finns någon form av socket du kan göra anrop mot (dvs skicka kommandon via cli till applikationen).

Re: stänga ner program med timer

Postat: 04 nov 2008, 10:14
av eyerouge
dmz skrev:deluge && sleep 120m && killall deluge - men det kanske inte var vad du var ute efter? Om du läser man deluge kanske det finns någon form av socket du kan göra anrop mot (dvs skicka kommandon via cli till applikationen).
Tror det borde fungera. =) Måste jag köra deluge som i ovanstående också? Eller fungerar det att starta Deluge t.ex. via en genväg på skrivbordet/menyn och sedan:
sleep 120m && killall deluge

Re: stänga ner program med timer

Postat: 04 nov 2008, 10:15
av Lars
Det är sådant at är till för. Kör kommandot at now+120min och ange de kommandon du vill köra vid tidpunkten (t.ex. killall deluge), avsluta med Ctrl+d. Du kan lista alla köade jobb med kommandot atq och ta bort jobb med atrm.

stänga ner program med timer

Postat: 09 nov 2008, 03:34
av eyerouge
Lars skrev:Det är sådant at är till för. Kör kommandot at now+120min och ange de kommandon du vill köra vid tidpunkten (t.ex. killall deluge), avsluta med Ctrl+d. Du kan lista alla köade jobb med kommandot atq och ta bort jobb med atrm.
Fungerar utmärkt.

*niger*