Laufzeit eines programms /daemon auf 10 min. begrenzen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Wieselflink
Beiträge: 130
Registriert: 28.12.2003 12:59:43
Wohnort: Ortsstr.2, 79189 Bad Krozingen-Schmidhofen

Laufzeit eines programms /daemon auf 10 min. begrenzen

Beitrag von Wieselflink » 08.02.2011 16:28:08

Hallo,

also ich hätte folgende Bitte :

WIE kann ich ein Prgramm / daemon auf 10 Minuten Laufzeit begrenzen ?

Hintergrund :

Icke gehe per UMTS Stick & wvdial demnächst ins Inet :-(

Da wird im 10 Minuten Turnus abgerechnet und nen will ich einerseits diese Zeitspanne ausnutzen, andererseits aber nicht nach 12 Minuten offline gehen. . . . . .

Daher wäre eine kleines script oder ähnliches schön, das mich nach 10 minuten automatisch rauswirft, das ich dann auch für andere spätere Zwecke verwenden kann, z. B. wenn ein Bil, oder mehere Bilders mal per ftp upgeloadet werden sollen, oder andere Sachen eben. . . . .

Danke schon mal hier und jetzt für alle Ideen & Tipps

Reginaldo

p.s. MC-Donalds Deutschalnd schafft´s ja auch einen nach 60 Minuten freisurfen ganz simpel aus der Line zu werfen :-(

pferdefreund
Beiträge: 3799
Registriert: 26.02.2009 14:35:56

Re: Laufzeit eines programms /daemon auf 10 min. begrenzen

Beitrag von pferdefreund » 09.02.2011 14:29:55

Wlan - Start in Script packen und mit & in hintergrund
sleep 600 (= 10 Minuten)
killall wlan-startprogramm

#/bin/bash
wvdial und was auch immer
sleep 600
killall wvdial und was auch imer
exit 0

eventuell, so wvdial nix mehr starten sollte
ifdown eth oder wlan-irgendwas anstatt kill

lemak
Beiträge: 1213
Registriert: 09.11.2007 13:25:57
Lizenz eigener Beiträge: GNU General Public License
Kontaktdaten:

Re: Laufzeit eines programms /daemon auf 10 min. begrenzen

Beitrag von lemak » 09.02.2011 20:48:10

Wieselflink hat geschrieben:WIE kann ich ein Prgramm / daemon auf 10 Minuten Laufzeit begrenzen ?
Schau dir mal timeout aus Debiancoreutils an. Laut manpage könnte es damit funktionieren.

Code: Alles auswählen

$ whatis timeout
timeout (1)          - Einen Befehl mit einer Zeitbeschränkung ausführen
MfG
i

Benutzeravatar
Wieselflink
Beiträge: 130
Registriert: 28.12.2003 12:59:43
Wohnort: Ortsstr.2, 79189 Bad Krozingen-Schmidhofen

Re: Laufzeit eines programms /daemon auf 10 min. begrenzen

Beitrag von Wieselflink » 04.03.2011 19:51:05

D A N K E - Anke ? nö der Dank geht naturellment an die beiden Schreiber die mir die AUGEN geöffnet haben :-) :THX:

Btw : wer geht / fährt / schwimmt (?) nach Chemnitz ? Da is ja demnächst wieder P A R T Y in der Uni - andere nennen es immer noch Linux-Tag :mrgreen:

Antworten