hi..
wie bewerkstellige ich es ein programm (in meinem fall den daemon von nvtv) beim hochfahren des rechners zu starten? in welchem runlevel starte ich das dingens am besten? in welche init-dateien wird das ganze eingetragen und vor allem, wie? wäre dankbar für ein kurzes how-to und ein wenig aufklärung.. ;-7
nvtvd & 'autostart'
nvtvd & 'autostart'
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Der default runlevel in Debian ist RL2. Schau Dir 'mal in /etc/init.d die Datei skeleton an. Das ist eine Mustervorlage für die Skripte in /etc/init.d. Diese Datei musst Du halt so bearbeiten, dass sie den nvtvd startet/beendet. Dazu solltest Du einige man-pages lesen, unter anderem "start-stop-daemon" und die anderen Programmen, die da benutzt werden.
Wenn Du das gemacht hast, legst Du in /etc/rc2.d einen Symlink auf die Datei in /etc/init.d an, mit dem Namen SxxDateiname, wobei xx eine Zahl ist. Die Links in /etc/rc2.d werden in der aufsteigender Reihenfolge der Nummern ausgeführt.
Patrick
Wenn Du das gemacht hast, legst Du in /etc/rc2.d einen Symlink auf die Datei in /etc/init.d an, mit dem Namen SxxDateiname, wobei xx eine Zahl ist. Die Links in /etc/rc2.d werden in der aufsteigender Reihenfolge der Nummern ausgeführt.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
danke, hat funktioniert..
hab einfach die skeleton übernommen, und die programmeinträge geändert..
bei dem start-aufruf des start-stop-daemons musste ich allerdings noch ein -b (--background) hinhängen, mein system ist beim aufruf des selbigen stehengeblieben (der nvtv-daemon verabschiedet sich nicht in den hintergrund.. komischer daemon).. so jetzt funktioniert auch tv-out-switch als user.. langsam hab ich das ding soweit wie meine windows kiste.. nur das es mehr spass macht.. ;-7
gibt's noch 'ne andere möglichkeit den daemon in den hintergrund zu schicken? ein ähnliches prob habe ich mit mldonkey.. ich hätte gern das ich das dingens manuell starte, dann aber nichts mehr davon sehe (ausser vielleicht mit ps) wie lässt sich das bewerkstelligen? wenn ich unter kde die shell schliesse unter der ich mldonkey aufgerufen habe, ist auch der esel weg..
hab einfach die skeleton übernommen, und die programmeinträge geändert..
bei dem start-aufruf des start-stop-daemons musste ich allerdings noch ein -b (--background) hinhängen, mein system ist beim aufruf des selbigen stehengeblieben (der nvtv-daemon verabschiedet sich nicht in den hintergrund.. komischer daemon).. so jetzt funktioniert auch tv-out-switch als user.. langsam hab ich das ding soweit wie meine windows kiste.. nur das es mehr spass macht.. ;-7
gibt's noch 'ne andere möglichkeit den daemon in den hintergrund zu schicken? ein ähnliches prob habe ich mit mldonkey.. ich hätte gern das ich das dingens manuell starte, dann aber nichts mehr davon sehe (ausser vielleicht mit ps) wie lässt sich das bewerkstelligen? wenn ich unter kde die shell schliesse unter der ich mldonkey aufgerufen habe, ist auch der esel weg..
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Du kannst in der Shell einfach ein "&" an den Befehl anhängen (als letztes Zeichen in der Kommandozeile), dann werden Befehle in der Hintergrund gestellt. Mit "mldonkey >/dev/null 2>&1 &" schickt alle Konsolen Ausgaben des Programms nach /dev/null und stellt es in den Hintergrund. Allerdings werden die Hintergrundprozesse dann auch beendet, wenn Du die Shell schliesst. Du kannst auch "nohup" benutzen, dann laufen die Prozesse weiter wenn die Shell beendet wird.
Dann gibt es noch die Möglichkeit unter KDE einfach ALT-F2 zu drücken, und das Programm von da zu starten, oder es in den Autostart Folder zulegen, um es beim Einloggen in KDE zu starten...
Viele Daemons haben Optionen, um sie in den Hintergrund zustellen. Oft haben diese Optionen allerdings etwas "Newbie-inkompatible" Beschreibungen wie "detach from Terminal"...
Patrick
Dann gibt es noch die Möglichkeit unter KDE einfach ALT-F2 zu drücken, und das Programm von da zu starten, oder es in den Autostart Folder zulegen, um es beim Einloggen in KDE zu starten...
Viele Daemons haben Optionen, um sie in den Hintergrund zustellen. Oft haben diese Optionen allerdings etwas "Newbie-inkompatible" Beschreibungen wie "detach from Terminal"...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de