esnaider Napisano Styczeń 4, 2005 Zgłoszenie Share Napisano Styczeń 4, 2005 Co zrobic aby w powłoce po wydaniu polecenia np. hdparm nie pojawiaj się komunikat, że nie ma takiego pliku. Jak napiszę ./hdparm to nagle sie znajduje, gdzie to poprzestawiać. W mdk nie było takiego dziwactwa, a przynajmniej nie trzeba było nic ustawiac. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
The Structorr Napisano Styczeń 4, 2005 Zgłoszenie Share Napisano Styczeń 4, 2005 Musisz to odpalać z konta root, jak chcesz z usera to /sbin/hdparm Pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@WalDo Napisano Styczeń 4, 2005 Zgłoszenie Share Napisano Styczeń 4, 2005 Albo dopisz /sbin do zmiennej $PATH. Jeśli korzystasz z bash'a, to w pliku .bashrc . Ewentualnie możesz jeszcze do zmiennej PATH dopisać "." (kropkę) - wtedy powłoka będzie przeszukiwać wywoływanego programu również w katalogu bieżącym. Tylko trzeba z tym uważać, bo zmienna PATH przeszukiwana jest od początku ku końcowi a przeszukiwanie jest kończone po znalezieniu pierwszego dopasowania. Kiedyś zmieniałem program i ciągle, po każdej zmianie i ponownej kompilacji miałem ten sam błąd. Zapomniałem, że dzień wcześniej walczyłem z tym samym programem, w innym katalogu który był wpisany na ścieżce wcześniej niż moja "." (PATH=$HOME/bin:.:<pozostałe ścieżki>) Dopiero po dłuższym czasie wpadłem na pomysł jawnego wpisania ścieżki do programu ./program i okazało się ze wszystko jest OK, a ten błędny kompilat ciągle tkwił w $HOME/bin Generalnie polecam wnikliwe zapoznanie się z "man bash" albo z "man sh" Pozdr, W. 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ę