Gdybym był rootem, mógłbym po prostu stworzyć fikcyjnego użytkownika / grupę, odpowiednio ustawić uprawnienia do plików i wykonać proces jako ten użytkownik. Jednak nie jestem, więc czy jest jakiś sposób na osiągnięcie tego bez
Gdybym był rootem, mógłbym po prostu stworzyć fikcyjnego użytkownika / grupę, odpowiednio ustawić uprawnienia do plików i wykonać proces jako ten użytkownik. Jednak nie jestem, więc czy jest jakiś sposób na osiągnięcie tego bez
Dlaczego niektóre polecenia GNU Coreutils mają taką -T/--no-target-directoryopcję? Wydaje się, że wszystko, co robi, można osiągnąć za pomocą semantyki .(self dot) w tradycyjnej uniksowej hierarchii katalogów. Wobec: cp -rT /this/source dir Ta -Topcja zapobiega tworzeniu dir/sourcepodkatalogu...
Próbuję napisać regułę makefile, aby skopiować katalog, zachowując jego strukturę, a ponieważ wszystkie inne reguły w naszych plikach makefile używają install, chciałem zachować spójność. Na stronie podręcznika jest napisane: STRESZCZENIE install [OPTION]... [-T] SOURCE DEST install...
Otrzymuję wiele mieszanych wiadomości od ludzi i zastanawiałem się, czy tak naprawdę nie ma dużej różnicy w tym, czego używasz. kill 'x' killall 'x' kill -9 'x' Oto niektóre opcje, z których dotychczas korzystałem, ale niektórzy twierdzą, że zabicie -9 to po prostu przesada, zabójstwo samo w...
Ctrl+ Zzatrzymuje pracę, podczas gdy Ctrl+ Czabija pracę. Dlaczego? Czy inny sposób nie miałby większego sensu? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+...
Z man select int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds to deskryptor pliku o najwyższym numerze w dowolnym z trzech zestawów plus 1. Jaki jest cel nfds, kiedy już mamy readfds, writefdsi na exceptfdspodstawie którego można...
Czy jest jakaś możliwa sytuacja, kiedy ls -l file.txt pokazuje inną liczbę bajtów niż wc -c file.txt W jednym skrypcie znalazłem porównanie tych dwóch wartości. Co może być tego przyczyną? Czy to możliwe, aby mieć różne liczby bajtów tego samego
Podczas sortowania nazw plików lsignoruje znaki takie jak -,_. Spodziewałem się, że użyje również tych znaków do sortowania. Przykład: touch a1 a2 a-1 a-2 a_1 a_2 a.1 a.2 a,1 a,2 Teraz wyświetl te pliki za pomocą ls -1: a1 a_1 a-1 a,1 a.1 a2 a_2 a-2 a,2 a.2 Spodziewałem się czegoś...
Ostrzeżenie: Uruchomienie tego polecenia w większości powłok spowoduje uszkodzenie systemu, który będzie wymagał wymuszonego zamknięcia w celu naprawy Rozumiem funkcję rekurencyjną :(){ :|: & };:i jej działanie. Ale nie wiem, gdzie jest wywołanie systemowe wideł. Nie jestem pewien, ale...
ls -1 wyświetla moje elementy w następujący sposób: foo.png bar.png foobar.png ... Chcę go umieścić na liście bez tego .pngtypu: foo bar foobar ... (katalog zawiera tylko .pngpliki) Czy ktoś może mi powiedzieć, jak korzystać grepw tym przypadku? Cel: Mam plik tekstowy, w którym wszystkie...
Mój program serwera otrzymał SIGTERM i zatrzymał się (z kodem wyjścia 0). Jestem tym zaskoczony, ponieważ jestem całkiem pewien, że było na to mnóstwo pamięci. W jakich warunkach linux (busybox) wysyła SIGTERM do
Istnieją programy Linux, na przykład vlc, które zalecają dwukrotne naciśnięcie ctrl+, caby zabić ich wykonanie z terminala, jeśli program nie zatrzymał się po pierwszym. Dlaczego pisanie ctrl+ cdwa razy działa, gdy pierwszy raz nie
Muszę sprawdzić wszystkie podkatalogi i zgłosić, ile plików (bez dalszej rekurencji) zawierają: directoryName1 numberOfFiles directoryName2
Właśnie zauważyłem, że jeśli wykonam ssh user@remote_host tail -f /some/file, to tail -f /some/filedalej działa na remote_host nawet jeśli połączenie ssh jest zamknięte! Tak więc po kilku połączeniach i rozłączeniach tail -f /some/filerośnie liczba uruchomionych . Jak zakończyć tail -fpołączenie,...
Czasami wykonuję długie xargsprace z dnia na dzień i naprawdę denerwuje mnie odkrycie, że xargsumarł gdzieś pośrodku, na przykład z powodu błędu segmentacji w jednym szczególnym przypadku, jak to miało miejsce tej nocy. Jeśli nawet jedno xargsdziecko zostanie zabite, nie przetwarza już żadnych...
Korzystam z Debiana stretch (systemd). Uruchomiłem demona rsyslog na pierwszym planie /usr/sbin/rsyslogd -n i zrobiłem Ctrl+, Zaby go zatrzymać. Stan procesu zmienił się na Tl(zatrzymany, wątkowy). I wydał kilka poleceń do procesu, a stan procesu była taka sama: . Kiedy to zrobiłem , to umarło....
Próbuję skonfigurować skrypt powłoki, aby uruchamiał procesy w tle, a kiedy Ctrlcwykonuję skrypt powłoki, zabija dzieci, a następnie kończy działanie. Najlepsze, co udało mi się wymyślić, to to. Wygląda na to, że kill 0 -INTrównież zabija skrypt, zanim nastąpi oczekiwanie, więc skrypt powłoki...
man getrusage 2 mówi ru_maxrss (since Linux 2.6.32) This is the maximum resident set size used (in kilobytes). For RUSAGE_CHILDREN, this is the resident set size of the largest child, not the maximum resident set size of the process tree. Co dokładnie oznacza ta
Próbuję zainstalować pakiet Debian ze źródła (przez git). Pobrałem pakiet, zmieniłem katalog na pakiet i uruchomiłem ./configurepolecenie, ale wróciło bash: ./configure: No such file or directory. Co może być problemem? configure.acPlik znajduje się w folderze programu. ./configure make sudo make...
Od man touch: -f (ignored) Ale nie rozumiem, co należy rozumieć przez ignorowanie . Próbowałem następujące: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file Zauważyłem, że mimo to zmienia znaczniki...