Réponses:
Les commandes générales de contrôle des tâches sous Linux sont les suivantes:
C'est à peu près tous. Notez le% infront du numéro de travail dans les commandes - c’est ce qui indique à Kill que vous parlez de travaux et non de processus.
fg
et un Ctrl-C
;)
Juste pour ajouter aux autres réponses, bash vous permet d’ignorer le fg
numéro de travail si vous le spécifiez.
Par exemple, ils sont équivalents et reprennent le dernier travail:
%
%%
fg
fg %
Ceux-ci reprennent le travail n ° 4:
%4
fg 4
fg
que %
.
%
c'est génial, merci! En tant que dactylographe, je trouve fg
très irritant (même doigt). Mais alors, c'est comme ça cd
.
bg %
ou l' autre % &
.
Si vous ne l'avez pas lancé depuis le terminal actuel, utilisez ps aux | grep <process name>
pour trouver le numéro de processus (pid), puis reprenez-le avec:
kill -SIGCONT <pid>
(Malgré son nom, il kill
s’agit simplement d’un outil permettant d’envoyer un signal au processus, ce qui permet aux processus de communiquer entre eux. Un "signal de suppression" n’est qu’un des nombreux signaux standard.)
Conseil bonus: entourez le premier caractère du nom du processus avec []
pour éviter que la grep
commande elle-même n'apparaisse dans les résultats. par exemple, pour trouver un emacs
processus, utilisezps aux | grep [e]macs
fg
?
Ctrl-z
taper vos commandes, puis les reprendre. Vous pouvez évidemment exécuter des commandes sans quitter Vim via la:!
commande ed