W ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb W htoppokazuje się jak: Dlaczego htop pokazuje więcej procesów niż
`read` to narzędzie powłoki używane do odczytywania łańcuchów ze standardowego strumienia wejściowego lub z deskryptora pliku.
W ps xf 26395 pts/78 Ss 0:00 \_ bash 27016 pts/78 Sl+ 0:04 | \_ unicorn_rails master -c config/unicorn.rb 27042 pts/78 Sl+ 0:00 | \_ unicorn_rails worker[0] -c config/unicorn.rb W htoppokazuje się jak: Dlaczego htop pokazuje więcej procesów niż
Przeglądam tę książkę , Advanced Linux Programming, Mark Mitchell, Jeffrey Oldham i Alex Samuel. Jest z 2001 roku, więc trochę stary. Ale i tak uważam to za całkiem dobre. Doszedłem jednak do momentu, gdy odbiega on od tego, co mój Linux produkuje w wynikach powłoki. Na stronie 92 (116 w...
Używam serwera dokującego na Arch Linux (jądro 4.3.3-2) z kilkoma kontenerami. Od czasu mojego ostatniego restartu zarówno serwer dokera, jak i losowe programy w kontenerach ulegają awarii z komunikatem o niemożności utworzenia wątku lub (rzadziej) rozwidlenia. Konkretny komunikat o błędzie różni...
Jak uzyskać odczyt i zapis IOPS osobno w systemie Linux, za pomocą wiersza polecenia lub w sposób programowy? Zainstalowałem sysstatpakiet. Powiedz mi, jak mam je osobno obliczyć za pomocą sysstatkomend pakietu. Czy można je obliczyć za pomocą systemu plików? np .: /proc lub...
Linux nie (jeszcze) postępuje zgodnie ze standardem POSIX.1, który mówi, że a renicena proces wpływa na „wszystkie wątki o zasięgu systemowym w tym procesie”, ponieważ zgodnie z dokumentacją pthreads (7) „wątki nie mają wspólnej dobrej wartości”. Czasami jednak wygodne może być renice„wszystko”...
Edycja: oryginalny tytuł brzmiał: „odczyt kończy się niepowodzeniem” W ksh używam read jako wygodnego sposobu na rozdzielanie wartości: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Ale kończy się niepowodzeniem: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Nie znalazłem powodu na...
Linux tak naprawdę nie rozróżnia procesów i wątków i implementuje je jako strukturę danych task_struct. Co Linux udostępnia niektórym programom, aby mogły odróżnić wątki procesu od jego procesów potomnych? Na przykład Czy istnieje sposób, aby wyświetlić szczegóły wszystkich wątków, które proces ma...
aby zrozumieć inną odpowiedź: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' Pierwszym krokiem jest zrozumienie użycia opcji -r polecenia read. Po pierwsze, pomyślałem, że wystarczy po prostu wykonać man read żeby sprawdzić znaczenie opcji -r, ale zdałem sobie...
Czytałem w wielu miejscach, że Linux tworzy wątek jądra dla każdego wątku użytkownika w maszynie wirtualnej Java. (Widzę termin „wątek jądra” używany na dwa różne sposoby: wątek stworzony do pracy z podstawowym systemem operacyjnym i wątek, o którym wie system operacyjny i planuje wykonanie pracy...
W niektórych Bourne'a jak muszle, readwbudowane nie może przeczytać cały wiersz z pliku w /proc(polecenia poniżej powinny być wykonywane w zsh, wymienić $=shellz $shellinnymi muszli): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell"...
I odczytać , że jest źle pisać takie rzeczy for line in $(command), prawidłowa droga wydaje się być w zamian: command | while IFS= read -r line; do echo $line; done To działa świetnie. Ale co, jeśli to, co chcę iterować, to zawartość zmiennej , a nie bezpośredni wynik polecenia? Na przykład...
Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można...
Mam następujący skrypt: while read lineA && read lineB <&3 do echo "$lineA" echo "$lineB" echo done < file11 3< file22 Ten kod działa dobrze. Ale nie rozumiem tych: <&3 done < file11 3<
Są to poszczególne wątki procesu odbierania pakietów. Czy jest jakiś sposób na zabicie pojedynczego wątku? Czy Linux udostępnia jakieś konkretne polecenie, które może zabić lub wysłać sygnał stop do dowolnego konkretnego wątku w trakcie
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Unix Internal firmy...
Zbiegiem okoliczności musiałem użyć skryptu ATA-ID-na-nazwę-urządzenia (tutaj: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) na partycji tylko do odczytu/ . Jeśli jesteś ciekawy, była to konsola odzyskiwania Ubuntu, która pozwoli ci uzyskać dostęp do twojej...
Muszę uruchomić skrypt przez potokiem to przez bashz wget(raczej niż uruchomienie go bezpośrednio z bash). $ wget -O - http://example.com/my-script.sh | bash To nie działa, ponieważ mój skrypt zawiera readinstrukcje. Z jakiegoś powodu nie działają one podczas wysyłania potoku do bash: # Piping...
Ogólny problem Chcę napisać skrypt, który wchodzi w interakcję z użytkownikiem, nawet jeśli jest on w środku łańcucha potoków. Konkretny przykład Konkretnie, zajmuje to filelub stdinwyświetla linie (z numerami linii), prosi użytkownika o wprowadzenie wyboru lub numerów linii, a następnie drukuje...
Jak radzić sobie z wprowadzonymi spacjami, pokazuje, ^?czy wypróbowano i jak readliczy znaki, ponieważ 12^?3już 5 znaków było kompletnych (chociaż wszystkie nie były rzeczywistymi 12^?3^?danymi wejściowymi), ale po zwróceniu monitu, dziwne. Proszę pomóż! -bash-3.2$ read -n...
Mam maszynę lokalną, która ma wykonać sesję SSH na mastermaszynie zdalnej , a następnie kolejną wewnętrzną sesję SSH z masterkażdego do każdego zdalnego slaves, a następnie wykonać 2 polecenia, tj. Usunąć konkretny katalog i odtworzyć go. Zauważ, że lokalna maszyna ma SSH bez hasła do urządzenia...