Programm automatisch auf einer Konsole starten
Hallo, wie kann man es anstellen, daß schon ab Runlevel 1 auf einer Console (z.B tty9) ein Programm mit UI (z.B. ein MP3-Player) gestartet wird, ohne daß sich ein User einloggen muß? Dieses Programm soll auch immer wieder automatisch neu gestartet werden, wenn es beendet wird. Ich dachte da an die inittab. Aber ein Eintrag wie dieser hat mich auch nicht weitergebracht: 9:123:respawn:/usr/bin/programm tty9 (statt: 9:123:respawn:/sbin/mingetty tty9) Das Programm schmiert dabei immer ab, bis die Fehlermeldung "respawn to fast, disabled for 5 minutes" erscheint. Wie macht man richtig? Gruß Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: "Peter Bossy" <p.bossy@vorwerk-automotive.de> Sent: Thursday, August 17, 2000 10:42 AM
wie kann man es anstellen, daß schon ab Runlevel 1 auf einer Console (z.B tty9) ein Programm mit UI (z.B. ein MP3-Player) gestartet wird, ohne daß sich ein User einloggen muß? Dieses Programm soll auch immer wieder automatisch neu gestartet werden, wenn es beendet wird. Ich dachte da an die inittab. Aber ein Eintrag wie dieser hat mich auch nicht weitergebracht:
9:123:respawn:/usr/bin/programm tty9
(statt: 9:123:respawn:/sbin/mingetty tty9)
Das Programm schmiert dabei immer ab, bis die Fehlermeldung "respawn to fast, disabled for 5 minutes" erscheint.
Wie macht man richtig?
Das tty9 ist AFAIK ein Parameter für das mingetty-Programm. Das /usr/bin/programm kann damit nix anfangen, beendet sich und wird durch das respawn neu gestartet. Vielleicht geht's mit /usr/bin/programm PARAMETER </dev/tty9 >/dev/tty9 2>/dev/tty9 (eventuell dann auch in der boot.local oder im /sbin/init.d/rc1.d) -- Marco Dieckhoff icq# 22243433 PGP key 9EFA D64F 5DAA D36B E0E7 CE1B 9E1B 4903 0C51 1632 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* On Don, 17 Aug 2000 Marco Dieckhoff wrote:
From: "Peter Bossy" <p.bossy@vorwerk-automotive.de> Sent: Thursday, August 17, 2000 10:42 AM
wie kann man es anstellen, daß schon ab Runlevel 1 auf einer Console (z.B tty9) ein Programm mit UI (z.B. ein MP3-Player) gestartet wird, ohne daß sich ein User einloggen muß? Dieses Programm soll auch immer wieder automatisch neu gestartet werden, wenn es beendet wird. Ich dachte da an die inittab. Aber ein Eintrag wie dieser hat mich auch nicht weitergebracht: 9:123:respawn:/usr/bin/programm tty9 (statt: 9:123:respawn:/sbin/mingetty tty9) Das Programm schmiert dabei immer ab, bis die Fehlermeldung "respawn to fast, disabled for 5 minutes" erscheint. Wie macht man richtig?
Das tty9 ist AFAIK ein Parameter für das mingetty-Programm. Das /usr/bin/programm kann damit nix anfangen, beendet sich und wird durch das respawn neu gestartet. Vielleicht geht's mit /usr/bin/programm PARAMETER </dev/tty9 >/dev/tty9 2>/dev/tty9 (eventuell dann auch in der boot.local oder im /sbin/init.d/rc1.d)
Funktioniert genau so wie ichŽs mir gewünscht habe. Mit folgender Zeile in der initab: 9:123:respawn:/usr/bin/top </dev/tty9 >/dev/tty9 2>/dev/tty9 bekomme ich jetzt auf tty9 immer den top angezeigt. Das schöne an Linux ist, daß man immer was dazu lernen kann. Das wird nie langweilig. Danke. Gruß Peter --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (2)
-
linux@jwr.de
-
p.bossy@vorwerk-automotive.de