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.
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 …
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?
Kiedy używam SSH po raz pierwszy po uruchomieniu, prosi mnie o hasło do odblokowania klucza prywatnego (czego się spodziewam). Ale robi to w oknie, a nie w powłoce (podobnie jak gksudoVS sudo). Jest to frustrujące (muszę użyć myszy, aby kliknąć okno), a po drugie czasami powoduje błąd (używam terminala Guake, …
Mam komputer z zainstalowanym systemem Ubuntu 16.04. Ostatnio chcę zainstalować niektóre pakiety, ale mam problemy z ich instalacją. Po pewnym kopaniu stwierdziłem, że awaria wydaje się być związana z systemem kont użytkowników systemu Linux. Problem polega na tym, że passwd.nie można utworzyć żadnego pliku z nazwą z prefiksem /etc. # …
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ć …
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ę …
Gdy używamy fdisk do sprawdzania dysku twardego, wyświetla się coś takiego: Disk /dev/sda/: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors Ale kiedy pomnożymy 255 x 63 x 2610, liczba ta wynosi 41929650, nieco mniej niż całkowita liczba. sektorów pokazanych powyżej. Dlaczego?
Mam skrypt bash, który po prostu doker wypycha obraz: docker push $CONTAINER_IMAGE:latest Chcę zapętlić się 3 razy, gdy to się nie powiedzie. Jak mam to osiągnąć?
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ć …
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.
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 …
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 …
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ę …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.