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

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

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

Inlägg 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?
Senast redigerad av 1 eyerouge, redigerad totalt 9 gånger.
Bild
Användarvisningsbild
dmz
Inlägg: 3292
Blev medlem: 29 jul 2008, 19:42
OS: Arch Linux

Re: stänga ner program med timer

Inlägg 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).
ǁ A: Because it obfuscates the reading.
ǁ Q: Why is top posting so bad?
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

Re: stänga ner program med timer

Inlägg 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
Bild
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: stänga ner program med timer

Inlägg 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.
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

stänga ner program med timer

Inlägg 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*
Bild
Skriv svar

Återgå till "Terminalforum"