digger123 Napisano Maj 10, 2010 Zgłoszenie Share Napisano Maj 10, 2010 Witam jak z fsck wydobyc exit code, wszedzie opisane sa te kody ale za chiny nie moge ich wydłubać, fsck wyrzuca mi ciągle cos w tym stylu /dev/sdb1: clean bla bla bla bla, ale nie exit code, potrzebute tego do automatycznego sprawdzania partycji, chyba ze istnijeje inne lepsze narzędzie pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Maj 10, 2010 Zgłoszenie Share Napisano Maj 10, 2010 fsck [opcje] [filesystem] ; echo $? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
borzole Napisano Maj 10, 2010 Zgłoszenie Share Napisano Maj 10, 2010 W bash można nawet obsłużyć wbudowany uchwyt: #!/bin/bash err_handle(){ echo -ne "kod wyjścia: $?" tput cuf $(( $(tput cols) -40)) echo -e "\e[5;37;1m\e[5;41m[ ERROR! ]\e[0m" } trap 'err_handle' ERR # test cat /nie_ma_mnie można też dodać to do ~/.bashrc [EDIT] wróć, skoro jest trap to nie wbudowany , wbudowany to jest sygnał ERR, ale to już mniejsza o to, ważne że działa Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
digger123 Napisano Maj 10, 2010 Autor Zgłoszenie Share Napisano Maj 10, 2010 niestety $ nic nie wywala Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Maj 10, 2010 Zgłoszenie Share Napisano Maj 10, 2010 [...]$[...]$? Patrz: http://www.dief.republika.pl/vars.html [EDIT] Żeby nie być gołosłownym, to tak to wygląda na mojej F13 pod VirtualBox [root@F13 ~]# df Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 7649752 3593392 3978644 48% / tmpfs 254996 248 254748 1% /dev/shm /dev/sda1 99150 57768 36262 62% /boot [root@F13 ~]# fsck /dev/sda1; echo "Sprawdzanie zakonczone kodem: $?" fsck from util-linux-ng 2.17.2 e2fsck 1.41.10 (10-Feb-2009) /dev/sda1 is mounted. WARNING!!! Running e2fsck on a mounted filesystem may cause SEVERE filesystem damage. Do you really want to continue (y/n)? yes /dev/sda1: recovering journal /dev/sda1: clean, 46/25688 files, 61018/102400 blocks Sprawdzanie zakonczone kodem: 0 Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
digger123 Napisano Maj 10, 2010 Autor Zgłoszenie Share Napisano Maj 10, 2010 tak tak sorki za zawirowanie echo $? zwraca exit code Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się