2015-06-30 15:13:49 +02:00
|
|
|
#!/usr/bin/bash
|
|
|
|
|
|
|
|
LANG="en_US.utf8"
|
|
|
|
|
|
|
|
function my_date {
|
|
|
|
date +"%d %b %T -" | tr '\n' ' '
|
|
|
|
}
|
|
|
|
|
|
|
|
function myecho {
|
|
|
|
my_date
|
|
|
|
echo $@
|
|
|
|
}
|
|
|
|
|
|
|
|
cd ../js
|
|
|
|
inotifywait -r -e close_write -m . |
|
|
|
|
while read path action file; do
|
|
|
|
if [ `find . -name $file | wc -l` -ne 0 ]; then
|
|
|
|
myecho -e "\033[32m[demonjs] Compiling...\033[0m"
|
|
|
|
make -j > /dev/null
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
my_date
|
|
|
|
echo -e "\033[32m[demonjs] Compilation successful\033[0m"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
done &
|
|
|
|
|
2015-11-13 10:36:54 +01:00
|
|
|
cd ../server/geo
|
|
|
|
# cd server/geo
|
2015-06-30 15:13:49 +02:00
|
|
|
inotifywait -r -e close_write -m . |
|
|
|
|
while read path action file; do
|
|
|
|
if [ `find . -name $file | wc -l` -ne 0 ]; then
|
|
|
|
myecho -e "\033[32m[demongeo] Compiling...\033[0m"
|
|
|
|
make -j > /dev/null
|
|
|
|
if [ $? -eq 0 ]; then
|
|
|
|
myecho -e "\033[32m[demongeo] Compilation successful\033[0m"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
done &
|
|
|
|
|
|
|
|
cd ..
|
|
|
|
nodemon server.js &
|
|
|
|
|
|
|
|
function killit {
|
|
|
|
|
|
|
|
killall inotifywait
|
|
|
|
# killall nodemon
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
trap "killit" SIGINT SIGTERM
|
|
|
|
|
|
|
|
wait
|