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 …
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 …
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 …
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 …
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 …
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 …
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 …
Czasami, jakiś czas po tym, jak stworzyłem proces bgw tle w trybie bash, kiedy naciskam Enter w tej samej powłoce, aby ponownie wyświetlić monit (tylko po to, aby sprawdzić, czy nadal jestem w bash, gdy wyświetlane są dane wyjściowe z procesu w tle), proces w tle wydaje się kończyć spontanicznie. …
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.