• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Programme getimed beenden

gisogrisu

Member
Hi, gibt es einen Befehl ein Programm nach einer bestimmten Zeit abzuschalten? Ich will damit so ne Art Sleep-Timer machen und den VLC-Player nach ner Zeit abstellen. Bisher habe ich das immer mit
Code:
sudo /sbin/shutdown h -t = 120
gemacht, aber ich will nicht unbedingt immer den Rechner runterfahren.
Hab mit Google nichts gefunden.
 

Tooltime

Advanced Hacker
Es gibt den Befehl at, mit ihm kann man zu einer beliebigen Zeit ein Kommando ausführen. Kombiniert man den mit killall, so kann man jedes Program mit dem Signal SIGTERM beenden.
 
OP
G

gisogrisu

Member
Danke, habs damit hingekriegt.
Für alle, die das auch verwenden wollen:
at muss extra installiert werden. Außerdem muss in Yast unter Runlevel atd aktiviert werden.
Die Syntax ist:
Code:
at 22:45
warning: commands will be executed using /bin/sh
at> killall vlc
at> <EOT>
job 5 at 2011-03-15 22:49
(EOT wird durch drücken von Strg+D erzeugt)
 
Oben