Come posso eseguire 2 comandi watch contemporaneamente per coffeescript?


2

Vorrei eseguire i seguenti comandi in parallelo con 1 script di shell.

coffee -wc lib/
coffee -wcb public/

Attualmente, devo premere ctrl + c per annullare il primo prima che la seconda riga possa essere eseguita.

Qualsiasi idea sarebbe molto apprezzata!

Risposte:


1

Questo funzionerà entrambi contemporaneamente.

   # coffee -wc lib/ && coffee -wcb public/

AGGIORNAMENTO : Secondo il commento di Dennis e Neurolysis, sto cambiando la risposta per usare un &. Sebbene entrambi i comandi siano simili, l'operatore && farà eseguire il secondo comando solo dopo il completamento del primo.

 ## print 'program1', wait 4 seconds, print 'program2'
 # echo 'program1';sleep 4 && echo 'program2'

 ## print 'program1' and sleep, but also simulatneously print 'program2'
 # echo 'program1';sleep 4 & echo 'program2'

Pertanto, la risposta tecnicamente corretta è:

 # coffee -wc lib/ & coffee -wcb public/

A meno che il caffè non venga eseguito in modo molto diverso da quello a cui sono abituato, non si tratterà semplicemente di "eseguire con successo" anziché di "eseguire contemporaneamente"?
Matthieu Cartier,

Dovrei essere una singola e commerciale.
Dennis Williamson,

Prego. Sono contento di poter aiutare e anche imparare qualcosa di nuovo allo stesso tempo.
jmort253,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.