10 May
2006
10 May
'06
18:57
Am Mittwoch, 10. Mai 2006 20:41 schrieb Jürgen Hochwald: > Ich habe ein selbsterstelltes Programm, eine einfache Konsolenanwendung. > Diese soll nun beim Booten des Rechners automatisch gestartet werden. > Das Programm muß in einem bestimmten Verzeichnis unter meinem normalen > Benutzeraccount laufen. > Die Anwendung soll nur einmal starten und läuft dann solange, bis ich einen > Stromausfall habe oder den Rechner wegen irgendwas 'runterfahren muß. > > Wie kriege ich das hin (besondere Parameter bei Cron oder ganz anders)? nicht per cron, sondern entweder - via /etc/init.d/boot.local aufrufen. /etc/init.d/boot.local wird von root ausgeführt, deshalb ggf so aufrufen: su DER_USER -c "DAS_ROGRAMM DIE PARAMETER" boot.local wird aber nur beim Hochfahren ausgeführt. - sollen bereits andere Dienste laufen, dann ist es besser einen eigen "Dienst" in /etc/init.d zu installieren Dazu /etc/init.d/skeleton als Vorlage für den eigen Dienst benutzen, und dann diesen via yast|Run-Level in den entsprechenden Run-Level starten. Auch hier gilt: dieses Script wird von root ausgeführt. Es wird beim booten mit dem Parameter "start" und beim herunterfahren mit dem Parameter "stop" aufgerufen. Mehr INfors dazu in /etc/init.d/README Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer