1 votes

Comment puis-je exécuter deux scripts en même temps dans un terminal linux ?

Dans mon package.json, j'ai ces deux scripts, mais, pour les exécuter, je dois ouvrir deux terminaux différents :

"start": "nodemon server.js --ignore public --ignore frontend",
"dev": "webpack -w"

J'ai essayé d'exécuter les deux en même temps avec ce script :

"dev": "nodemon server.js --ignore public --ignore frontend ; webpack -w"

y

"dev": "nodemon server.js --ignore public --ignore frontend && webpack -w"

Mais, aucun des deux n'a fonctionné. Existe-t-il un moyen de faire fonctionner tout cela dans un seul terminal ? Aussi, désolé pour mon mauvais anglais, je suis encore en train d'étudier

0voto

Andreas Linnert Points 101

Vous devriez utiliser une construction comme :

nodemon server.js --ignore public --ignore frontend & webpack -w

Utilisation de ; signifie une exécution consécutive, && signifie une nouvelle exécution consécutive et la deuxième commande ne sera exécutée que si le code de sortie de la première exécution est 0.

Dans l'exemple ci-dessus, vous mettez la première exécution en arrière-plan et vous lancez la seconde.

Je suppose dev: y start: ne sont que des étiquettes

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