57 votes

Démarrer un nouveau processus sans bloquer le terminal

Est-il possible de le faire ? Par exemple, si je lance " gedit tifatul.txt "via la ligne de commande, mon terminal est bloqué et je ne peux pas entrer d'autres commandes dans ce terminal avant de quitter gedit. Puis-je lancer un programme (comme gedit) sans bloquer le terminal ? Sous Windows, je pense que cela peut être fait comme " start notepad tifatul.txt "

76voto

Daniel Yuste Aroca Points 1491

Il suffit d'ajouter & à la fin de la commande. Le nouveau processus s'exécute alors en arrière-plan et vous pouvez continuer à utiliser votre terminal. Par exemple : gedit new_file.txt &

25voto

frozen-flame Points 431

Je voudrais vous recommander nohup gedit filename & . Tout simplement gedit filename & vous prenez le risque de fermer accidentellement le terminal et de perdre votre montage. Si vous n'aimez pas nohup.out étant créé à chaque fois, il suffit de rediriger la sortie :

nohup gedit filename > /dev/null &

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X