Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-01-27 19:21:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

[SOLVED][Bash]Automatyczna komenda po wyłączeniu terminala?

Witam

jak w bashu wpisać funkcję (do konfiga /etc/bash/bashrc), która ma się wykonać po wyłączeniu terminala, lub wyjściu z basha.

Supportu do bash_logout niestety w obecnym systemie nie zauważyłem, poza tym chciałbym wpakować funkcję do /etc/bash/bashrc (globalnie).

Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-01-28 04:37:19)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2011-01-27 19:30:33

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: [SOLVED][Bash]Automatyczna komenda po wyłączeniu terminala?

zainteresuj sie plikiem ~/.bash_logout lub komenda trap (w szczegolnosci trap "polecenie" 0)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2011-01-27 19:30:55

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: [SOLVED][Bash]Automatyczna komenda po wyłączeniu terminala?

Plik .bash_logout
dla powłok odpalanych bash -l
;)

Offline

 

#4  2011-01-27 20:13:53

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED][Bash]Automatyczna komenda po wyłączeniu terminala?

W Gentoo próbowałem /etc/bash_logout, ale nie działało z jakiejś bliżej nie znanej mi przyczyny.
Za to trap wygląda obiecująco.
Zwłaszcza, że ma to być funkcja globalna, dla całego systemu.

EDYTA:
Działa /etc/bash_logout, miałem śmieszny błąd.

Nie działało dlatego, że po edycji bash_logout miał uprawnienia 600, a powinien mieć 644, do tego chyba grsecurity dołożył swoje 3 grosze, i dlatego nie chciało działać.
Już jest ok.

Dzięki i Pozdrawiam
;-)

Ostatnio edytowany przez Jacekalex (2011-01-28 04:37:43)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)