Sto tentando di eseguire alcuni comandi che non finiscono mai. Questi comandi controllano una directory e aggiornano i file quando cambiano. L'idea è che ho bisogno di più cartelle controllate da strumenti diversi, in grado di eseguirle tutte da un singolo comando.
Per i normali comandi che ritornano come previsto, separando i comandi con un comando ;.
ls /;
cd /;
ls var;
cd var;
ls log;
cd log
Quando provo a mettere insieme i comandi non di ritorno (come tail -f <some_file>o coffee -c -w <some_coffeescript_folder>, verrà eseguito solo il primo comando.
C'è un modo per farlo in un solo comando? Ecco i comandi che sto cercando di collegare insieme:
coffee -c -m -w public/javascript/*.coffee; \
stylus views/stylesheets/*.styl -w -m --out public/stylesheets/; \
stylus views/stylesheets/lib/*.styl -w -m --out public/stylesheets/lib/;