Jak ży
[+] Jak żyć bez /etc/inittab?
Szanowni,
Wszedłem w nowego Debiana 8.1 i zauważyłem, że nie ma już mechanizmu /etc/inittab. No i zostałem w kropce... Mam dwa programy, które uruchamiałem właśnie z inittab i teraz nie wiem, jak przetłumaczyć to na /etc/systemd. Możecie pomóc?
Moje linijki z inittab to:
9:2345:respawn:/usr/local/prog1/start > /dev/tty9 < /dev/tty9
10:2345:respawn:/usr/local/prog2/start > /dev/tty10 < /dev/tty10
Pewnie to banał i przepraszam, że pytam o takie głupoty, ale siedzę nad tym bezradnie już dłuższy czas....
Tomek
Wszedłem w nowego Debiana 8.1 i zauważyłem, że nie ma już mechanizmu /etc/inittab. No i zostałem w kropce... Mam dwa programy, które uruchamiałem właśnie z inittab i teraz nie wiem, jak przetłumaczyć to na /etc/systemd. Możecie pomóc?
Moje linijki z inittab to:
9:2345:respawn:/usr/local/prog1/start > /dev/tty9 < /dev/tty9
10:2345:respawn:/usr/local/prog2/start > /dev/tty10 < /dev/tty10
Pewnie to banał i przepraszam, że pytam o takie głupoty, ale siedzę nad tym bezradnie już dłuższy czas....
Tomek
I może to: http://log.or.cz/?p=327
Autor umieszcza podgląd logów w 12 konsoli.
Autor umieszcza podgląd logów w 12 konsoli.
Dzięki za podpowiedź, ale niestety, nie udaje się. Systemd twierdzi, że program zwraca błąd i nie uruchamia się. "Z palca" wszystko wstaje jak należy:
Może to nieco naprowadzi...
Tomek
Dodam, że prog1 jest programem konsolowym i nie tylko wymaga wyjścia na ttv12, ale też oczekuje wejścia na tty12.systemctl status prog1@tty12.service -l
● prog1@tty12.service - Moj program na tty12
Loaded: loaded (/etc/systemd/system/prog1@tty12.service; enabled)
Active: activating (auto-restart) (Result: exit-code) since pon 2015-08-10 11:07:32 CEST; 262ms ago
Process: 1236 ExecStart=/usr/local/prog1/start > /dev/tty12 (code=exited, status=1/FAILURE)
Main PID: 1236 (code=exited, status=1/FAILURE)
sie 10 11:07:32 xxx systemd[1]: prog1@tty12.service: main process exited, code=exited, status=1/FAILURE
sie 10 11:07:32 xxx systemd[1]: Unit prog1@tty12.service entered failed state.
Może to nieco naprowadzi...
Tomek
A nie zwraca 1?tomes pisze:Dzięki za podpowiedź, ale niestety, nie udaje się. Systemd twierdzi, że program zwraca błąd i nie uruchamia się. "Z palca" wszystko wstaje jak należy:
Dodam, że prog1 jest programem konsolowym i nie tylko wymaga wyjścia na ttv12, ale też oczekuje wejścia na tty12.
Może to nieco naprowadzi...
Tomek
Ok, ustaliłem błąd. Zbyt dosłownie zasugerowałem się wzorem z http://log.or.cz/?p=327
W mojej ocenie problemem była linijka:
Bardzo dziękuję za pomoc.
Teraz wszystko działa doskonale.
Pozdrawiam,
Tomek
W mojej ocenie problemem była linijka:
Zablokowanie jej spowodowało normalną pracę i start deamona. Być może powodowała ciągłe resetowanie się programu.RestartSec=1
Bardzo dziękuję za pomoc.
Teraz wszystko działa doskonale.
Pozdrawiam,
Tomek
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie