Pytania otagowane jako job-control

Pytania dotyczące różnych sposobów kontrolowania zadań przez powłokę: zawieszanie, wznawianie, kończenie wykonywania itp.

2
Zmienić proces nadrzędny procesu?
Czy można zmienić proces macierzysty procesu? Jeśli tak to jak? Na przykład, jak screenzarządza dołączeniem screensesji i procesów w niej działających do różnych procesów powłoki? Czy nastąpiła zmiana procesu macierzystego? Wydaje mi się, że słyszałem o innych sposobach zmiany procesu powłoki, w których działa program, ale nie pamiętam. Czy jest …

1
Minus i Plus Zaloguj się Zadania Proces
Te polecenia działają w tle: foo @ contoso ~ $ spać 30 & foo @ contoso ~ $ spać 60 & foo @ contoso ~ $ spać 90 & Co to jest znak minus i plus po uruchomieniu procesu zadania? foo @ contoso ~ $ miejsc pracy [1] Running sleep …

1
Jak zawiesić i wznowić procesy takie jak bash
to pytanie jest kontynuacją: Jak zawiesić i wznowić procesy Zacząłem firefox od sesji bash w gnome-terminal. Drzewo procesów wygląda następująco: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 plugin …


4
wyłączanie kontroli zadań w bash (CTRL-Z)
Czasami zdarza mi się, że naciskam CTRL+ Zprzez przypadek, a moja aplikacja znika w tle. Wiem, że mogę to przywrócić fg, więc nie jest to taka wielka sprawa. Ale i tak zastanawiam się, czy to job controlwyłączyć. W całym moim życiu nie pamiętam jednego momentu, kiedy go potrzebowałem, to po …

4
Jak mogę przenieść proces w tło, a także wyciszyć jego wynik?
Powiedzmy, że uruchamiam proces w terminalu, który wysyła dane wyjściowe do standardowego błędu podczas działania. Chcę przenieść proces w tło i jednocześnie go uciszyć. Czy istnieje sposób, aby to zrobić bez zatrzymywania procesu i ponownego uruchamiania go przy użyciu &i > /dev/null 2>&1? Zastanawiam się, czy jest jakieś polecenie, które …

4
Uzyskaj PID dowolnego polecenia w sekwencji poleceń w tle
Jeśli bashwykonam: cmd1 | cmd2 | ... | cmdi | ... | cmdn & gdzie cmd{1..n}mogą nie być wyraźne, w jaki sposób uzyskać PID cmdi? Alternatywnie, jak mogę zasygnalizować cmdiproces? (Na przykład, wysłać go SIGUSR1?) pkill/ pgrep, pidofItd. Nie wygląda dobrych odpowiedzi, od innych instancji cmdimoże działa, w tym w …
11 bash  shell  pipe  job-control 

1
Nieblokująca komenda bash
Powiedzmy, że mam skrypt bash z następującymi elementami: #!/bin/sh gedit rm *.temp Kiedy wykonuję go za pomocą sh ./test.sh, geditwyskakuje okienko, ale rmczęść nie działa dopóki nie zamknę gedit. Chcę, aby skrypt nadal działał, nawet jeśli geditnie jest zamknięty; jak geditnie blokuje wykonania bash. Podany przeze mnie przykład jest tylko …
11 bash  job-control 

1
Jak mogę anulować resztę listy poleceń w Bash?
W Bash od czasu do czasu wpisuję listę poleceń i uderzam Enter, a dopiero później zdaję sobie sprawę, że istnieje błąd z niektórymi poleceniami na końcu listy. Wiem, że jeśli naciśniesz Ctrl+ C, zakończy to aktualnie działające polecenie i anuluje resztę listy. Czy jest jakiś sposób, aby anulować resztę listy …

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.