Odpowiedzi:
Ogólne polecenia kontroli zadań w systemie Linux to:
To prawie wszystkie z nich. Zwróć uwagę na% przed numerem zadania w poleceniach - to mówi zabić, że mówisz o zadaniach, a nie procesach.
fg
a Ctrl-C
;)
Aby dodać do innych odpowiedzi, bash pozwala pominąć, fg
jeśli podasz numer zadania.
Na przykład są one równoważne i wznawiają najnowszą pracę:
%
%%
fg
fg %
Wznawiają pracę nr 4:
%4
fg 4
fg
niż %
.
%
jest niesamowity, dzięki! Jako maszynistka dotykowa uważam za fg
bardzo irytujące (ten sam palec). Ale tak też jest cd
.
bg %
lub tylko jednego % &
.
Jeśli nie uruchomiłeś go z bieżącego terminala, użyj, ps aux | grep <process name>
aby znaleźć numer procesu (pid), a następnie wznów go za pomocą:
kill -SIGCONT <pid>
(Mimo nazwy kill
jest po prostu narzędziem do wysyłania sygnału do procesu, umożliwiającym procesom komunikację ze sobą. „Sygnał zabicia” jest tylko jednym z wielu standardowych sygnałów.)
Dodatkowa wskazówka: zawiń pierwszy znak nazwy procesu, []
aby zapobiec grep
pojawianiu się samego polecenia w wynikach. np. aby znaleźć emacs
proces, użyjps aux | grep [e]macs
fg
?
Ctrl-z
wpisane polecenia, a następnie wznów. Oczywiście możesz uruchamiać polecenia bez wychodzenia z Vima za pomocą:!
polecenia ed