1 votes

Créer plusieurs emplois dans le même terminal

En fait, j'ai deux emplois :

  1. Compilation d'un code
  2. Télécharger une vidéo youtube avec la commande youtube-dl

Les deux commandes ci-dessus utilisent le terminal. Je veux exécuter ces deux commandes dans le même shell. Je ne veux pas utiliser un autre terminal, ni un autre onglet. J'ai lu qu'il existe une commande fg pour faire ce genre de choses mais ne savent pas comment les utiliser. Supposons que j'ai commencé à télécharger des vidéos en utilisant youtube-dl. Comment puis-je cacher ce processus et compiler les codes. Et une fois que j'ai fini de compiler, je bascule pour voir combien de vidéos ont été téléchargées et vice-versa.

7voto

grg Points 181593

Vous pouvez utiliser screen . Cela vous permet de créer de nouveaux écrans dans votre shell, entre lesquels vous pouvez passer.

Guide de référence rapide :

  • ctrl-C crée un nouvel écran
  • ctrl-N permet de changer d'écran
  • ctrl-D termine l'écran

6voto

Kent Points 6002

La façon la plus simple d'exécuter une commande en arrière-plan est de mettre une commande de type & à la fin de la commande. Elle démarrera, et vous ramènera immédiatement à l'invite.

Un autre moyen serait de suspendre le processus en cours avec CTRLz et le type bg le corollaire de la fg la commande que vous avez déjà recherchée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X