Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x


1
Co to jest język poleceń edytora linków AT&T?
Strona podręcznika man zawiera ldodniesienie AT&T’s Link Editor Command Language, jednak wyszukiwarka Google nie oferuje zadowalającego wyjaśnienia tego, co AT&T’s Link Editor Command Languagejest lub było, oprócz wskazywania na wspomniane strony podręcznika, podczas gdy spodziewam się, że strona z Wikipedii pojawi się w pierwszych pięciu wynikach. Wygląda na to, że …

2
Dlaczego bash pokazuje „Zakończony” po zabiciu procesu?
Oto zachowanie, które chcę zrozumieć: $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash 4268 ttys000 0:00.00 xargs $ kill 4268 $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash [1]+ Terminated: 15 xargs $ ps PID TTY TIME CMD 392 ttys000 0:00.21 -bash Dlaczego pokazuje [1]+ Terminated: …
17 bash  process  kill 

2
Wyodrębnianie łańcucha, zgodnie ze wzorem, w skrypcie bash
Załóżmy, że mam ciąg znaków strname: strname="ph7go04325r" Chciałbym wyodrębnić znaki między pierwszym "3" znakiem a ostatnim "r" znakiem w strname, zapisując wynik w ciągu strresult. W powyższym przykładzie wynikiem strresultbyłoby: strresult="25" Pierwszy "3"znak niekoniecznie musi znajdować się w pozycji łańcucha 8 w strname; Podobnie, ostatnia "r"jest nie zawsze w pozycji …



7
Jak znaleźć zbiegły Crontab
Kilka lat temu skonfigurowałem zadanie cron, aby co minutę automatycznie pingowało adres URL jako część systemu monitorowania (to nadmierne uproszczenie, ale zrobi to w przypadku tego pytania). Ponieważ jestem okropną osobą, nigdzie tego nie udokumentowałem. Dzisiaj, lata później, zacząłem mieć problemy z aplikacją na drugim końcu pingowanego adresu URL. Naprawiłem …
17 cron 


3
Znajdź właściciela chwytaka wskaźnika X.org
Mam aplikację, która najwyraźniej chwyciła mysz (mogę ją przenieść, ale nie mogę nigdzie kliknąć), czy istnieje sposób, aby dowiedzieć się, która aplikacja jest właścicielem chwytaka myszy X.org? Podany tutaj skrót do zwolnienia myszy nie działał, więc interesuje mnie coś, co mogłoby dać mi więcej informacji.
17 x11 


2
xargs: użycie tego samego argumentu w wielu poleceniach
Próbuję napisać linijkę, która może sondować wyjście df -hi ostrzegać, gdy jedna z partycji zabraknie [lub prawie] miejsca. To część wykorzystująca xargs, która teraz kopie mnie w tyłek ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] && echo "No Space on disk {}% full -- remove …

1
Spraw, aby program najpierw czytał z potoku, a następnie z klawiatury
Rozważ program interaktywny interactive. Muszę uruchamiać ten program dość często i za każdym razem, gdy go uruchamiam, kilka pierwszych poleceń jest takich samych. Oczywiście konieczność ciągłego wpisywania tych poleceń jest uciążliwa. Zebrałem te polecenia (oddzielone znakiem nowej linii) w pliku cmd. Teraz mogę zrobić, cat cmd | interactiveaby uruchomić polecenia. …
17 command-line  pipe  cat  stdin 

4
Skrypt Bash, aby wykryć, kiedy mój serwer jest wyłączony lub offline
Tło: muszę otrzymać alert, gdy mój serwer nie działa. Gdy serwer nie działa, być może moduł Sysload nie będzie w stanie wysłać żadnego ostrzeżenia. Aby otrzymać alert, gdy serwer jest wyłączony, mam zewnętrzne źródło (serwer), aby go wykryć. Pytanie: Czy jest jakiś sposób (wolę skrypt bash), aby wykryć, kiedy mój …


2
Czy komunikat „Błąd segmentacji” znajduje się pod STDERR?
Uruchomiłem plik wykonywalny bash ./code > log Pokazuje sporadyczne komunikaty o błędach na terminalu, podczas gdy wszystkie instrukcje printf przechodzą do pliku dziennika. Ponownie uruchamiam go jak poniżej ./code >& log Teraz sporadyczne komunikaty o błędach przechodzą również do dziennika. Ale jeśli wystąpi błąd segmentacji, nadal jest wyświetlany na terminalu. …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.