Otrzymuję ten raport, gdy używam kota do przeglądania plików w katalogu / tmp.
cat /tmp/st.socket
cat: /tmp/st.socket Brak takiego urządzenia lub adresu
Twoje zdrowie
linux
ubuntu
command-line
unix
ubuntu-11.04
kengimel
źródło
źródło
ls -l /tmp/st.socket
pokazujeOdpowiedzi:
Ty (przez
cat
) próbujesz otworzyć i odczytać gniazdo domeny UNIX i nie jest to właściwy sposób dostępu do nich. Gniazda są wykorzystywane przez procesy klient / serwer do wymiany danych. Muszą być dostępne za pomocą innych wywołań systemowych niż open (); błąd pojawia się tylko w przypadku errno == ENXIO „Brak takiego urządzenia lub adresu”, jeśli używasz open ().Jeśli
ls -l /tmp/st.socket
prawdopodobnie zobaczysz coś takiego„S” na początku wiersza oznacza, że /tmp/st.socket jest gniazdem.
źródło