Zainstalowałem sobie hpasm na takim starym sprzęcie Proliant ML370. No i zonk bo nie chce się uruchamiać jeden ze skryptów. Poniżej fragment który wadzi. Może ktoś mo podpowiedzieć co autor miał na myśli w tym fragmencie skryptu, bo ja na to chyba za cieńki jestem...
############### począteczek wycineczka #first of all, I do not want any file handles #open other than 0,1,2 for FILE in /proc/$$/fd/*; do FD=`basename $FILE` #exempt the standard file descriptor [ "$FD" = "0" ] && continue [ "$FD" = "1" ] && continue [ "$FD" = "2" ] && continue # this is a file to the script at hand [ "$FD" = "255" ] && continue LINKTO=`ls -o $FILE 2> /dev/null | awk '{print $10}'` if [ -e "$LINKTO" ]; then # echo "Closing $FD pointing to $LINKTO" eval "exec $FD>&-" true fi done ############## końcóweczka Ja narazie zakomentowałem wywołanie: eval "exec $FD>&-" i narazie działa i nie wybucha, ale co to jest? W postaci pierwotnej skrypt wypluwa komunikat " 10: not found" W odpowiednim katalogu procesu w /proc do którego się dobiera skrypt, nie ma pliku o nazwie "255" jest za to plik o nazwie "10". Zmienić w skrypcie nazwę pliku do porównania z "255" na "10" i powinno wystarczyć? Czy to jest różnica między dystrybucjami, bo hpasm napisany oryginalnie dla jakiegoś tam RedHata, czy co innego co jest po za moimi możliwościami rozumienia?... :) Pozdrawiam -- Grzegorz Pietrzak || gr...@artikon.pl Gdyby marzycieli brać serio, musiano by wydatnie rozbudować Izby Wytrzeźwień. Horacy Safrin _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl