ďťż
 
 
   [+] Wypisywanie komunikatów w terminalu tty1
 
 

Tematy

 
    
 

 

 

 

[+] Wypisywanie komunikatów w terminalu tty1





maruscc - 02-01-2010 19:05
Witam!

Chciałbym wypisywać sobie jakieś komunikaty w terminalu tty1.

Np.: ktoś loguje się na konto root, to mi na tty1 od razu wyświetla się informacja o tym wydarzeniu. Doszedłem już jak to zrobić :
echo "echo 'Logowanie na roota - ' `date` >> /dev/tty1"  >>  /root/.bashrc Pozostał jeden kosmetyczny problem.

Komputer służy jako router, najczęściej na ekranie jest właśnie terminal tty1, na którym nikt nie jest zalogowany. Oczywiście wtedy wyświetla się w tym terminalu prośba o login. I kiedy zostanie wykonany mój skrypt to komunikat jest wypisywany w miejscu przeznaczonym na login. Wygląda to tak:
nazwakomputera login: Logowanie na roota -  sob, 2 sty 2010, 18:53:16 CET Kiedy ktoś chce skorzystać z tego terminala, musi wcisnąć enter(potwierdza wtedy powyższy komunikat-login), pojawia się jeszcze zapytanie o hasło, znowu enter i dopiero można się logować.

Zastanawiam się, czy można to jakoś lepiej rozwiązać?
Np. coś w stylu: gdy ma się wyświetlić jakiś komunikat to: logowanie się anuluje, przejście kursora do nowej linii, wyświetlenie komunikatu, i zapytanie o login pojawiłoby się znowu w nowej linii.



winnetou - 13-01-2010 07:03
Dziękuje...



panjandrum - 13-01-2010 12:29
Można to poniekąd rozwiązać dodając znaki nowej linii na początku i na końcu:
echo -e '\nLogowanie na roota - ' `date` '\n' >> /dev/tty1 Lepiej jednak zainteresuj się inittabem, tak jak napisał winnetou.



maruscc - 22-01-2010 19:40
Zmodyfikowałem plik:
/etc/inittab Zmieniłem te linie:
#1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2 Pierwszą zakomentowałem.
W drugiej dodałem poziom 4 i 5 <- (nie wiem czy potrzebnie to zrobiłem).

Teraz w konsoli tty1 nie wyświetla się prośba o login i hasło. Aby się zalogować przełączam się na konsolę np. tty2. Ale za to mogę sobie wyświetlać komunikaty, tak jak chciałem.

Myślę, że o to Wam chodziło. W każdym razie działa :).
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis