假设场景:
开发工程目录下有 node.js 文件 server.js,以及 coffee/ 目录和 jade/ 目录,俩目录包含子目录和相应的 *.coffee 和 *.jade 文件,这时如何监控 coffee/ 和 jade/ 以便及时编译到 public/ 发布目录上呢?
Bash Shell 脚本:
#!/bin/bash
cd `dirname $0`
jade -o public -w jade --pretty &
coffee -b -o public -wc coffee &
node server &
echo "watching jade ... "
echo "watching coffee ... "
echo "web server is starting ... "
echo "waiting for SIGINT ... "
wait
echo "DONE"
sleep 3
想要结束监控时,可以按 ctrl + 'c'