Unix & Linux

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

2
bieganie przez określony czas
Jak uruchomić strace na procesie użytkownika przez określony czas, powiedzmy 1 minutę, bez przerywania procesu użytkownika i bez użycia Ctrl + C? Chcę utworzyć skrypt automatyzujący wykonywanie strace dla procesu użytkownika.
9 strace 

7
Czy jest dostępny serwer lindav dla wielu użytkowników?
Chcę całkowicie wycofać moją usługę SMBA i zastąpić ją usługą WebDav. Wszystkie dotychczasowe wyszukiwania google wskazywały na użycie Apache / Webdav. To jest prawie to, czego potrzebuję, ale o ile czytam, wymaga Apache dostępu do plików mojego użytkownika i jeszcze gorzej; jeśli utworzy plik, nowy plik będzie własnością Apache (nie …

1
Dlaczego Ctrl-C nie działa?
Po prostu uderzyłem Ctrlcdwukrotnie moją skorupę, próbując zatrzymać proces, który zajmuje dużo czasu. ^C powtórzono dwukrotnie, ale proces po prostu trwał. Dlaczego nie Ctrlczrezygnował z tego procesu tak jak zwykle?



1
Wyjaśnij, dlaczego zegarek „zadania” nie działa, a zegarek „ps” działa?
jobsto moje ulubione polecenie, aby zobaczyć moje kody, które działają w tle. Aby sprawdzić je dynamicznie, zwykle piszę watch 'jobs' który niczego nie wyświetla. jednak watch 'ps' działa świetnie. Od miesięcy popełniam ten sam błąd. Myślę, że zrozumienie, dlaczego pierwszy nie działa, podczas gdy drugi działa, może pomóc mi przestać …

1
Próba napisania skryptu powłoki, który zdalnie testuje serwer, ale po wylogowaniu wciąż pojawia się instrukcja else
Próbuję tutaj napisać skrypt powłoki, który ciągle testuje mój serwer i wysyłać mi e-maile, gdy przestanie działać. Problem polega na tym, że kiedy wylogowuję się z połączenia ssh, pomimo uruchomienia go &na końcu polecenia, na przykład ./stest01.sh &, automatycznie wpada w inne i nieprzerwanie wysyła mi pocztę, dopóki nie zaloguję …



1
Lista najbardziej obciążonych plików
Szukam narzędzia, które wyświetli listę otwartych plików posortowanych według ilości aktywności w pliku. Więc lsofnie wykonuje pracy (chyba, że ​​przeoczyłem sposób użycia lsof). Idealnie topbyłoby , gdyby narzędzie działało jak należy i można było przełączać między konkretnymi czynnościami do sortowania: odczytuje, zapisuje, bajty, szuka na sekundę. Najlepiej, jeśli powinien być …

4
Wydajność pętli a ekspansja
Potrzebujesz sugestii ekspertów dotyczących poniższego porównania: Segment kodu za pomocą pętli: for file in `cat large_file_list` do gzip -d $file done Segment kodu za pomocą prostego rozszerzenia: gzip -d `cat large_file_list` Który będzie szybszy? Muszę manipulować dużym zestawem danych.

1
Czy można (7 dni) zaplanować czas uśpienia dysku twardego?
Szukam sposobu na zaplanowanie, kiedy zewnętrzny dysk twardy podłączony do mojego Linuxa (Debian 9) przejdzie w tryb uśpienia (przestanie się obracać). Aby umieścić to w treści: Mam Linux-a, który działa jako serwer multimediów. Jeśli zostanie wykonane połączenie w celu pobrania zawartości z zewnętrznego dysku twardego, przebudzenie dysku twardego i rozpoczęcie …

5
Jak transakcyjnie skopiować plik?
Chcę skopiować plik z A do B, który może znajdować się w różnych systemach plików. Istnieją pewne dodatkowe wymagania: Kopia jest w całości lub w ogóle, brak częściowego lub uszkodzonego pliku B po awarii; Nie zastępuj istniejącego pliku B; Nie konkuruj z jednoczesnym wykonywaniem tego samego polecenia, co najwyżej można …
9 linux  bash  cp 

1
Nieświadomie uruchomił nieskończoną pętlę w terminalu
Skopiowałem poniższy kod z losowego źródła do mojego terminala i uruchomiłem: while sleep 1; do tput sc; tput cup 0 $(($(tput cols)-29)); date; tput rc; done & Kod ma pokazywać bieżący zegar w prawym górnym rogu terminala. Fragment działał bardzo dobrze i działał dokładnie tak, jak chciałem, ale teraz chcę …
9 terminal 


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.