@@ -0,0 +1,24 @@ | |||
#!/bin/bash | |||
DIR="." | |||
CMD="$1" | |||
$CMD & | |||
PID=$! | |||
OLD=$(ls -R --full-time "$DIR") | |||
while :; do | |||
NEW=$(ls -R --full-time "$DIR") | |||
if [ "$OLD" != "$NEW" ]; then | |||
OLD=$(ls -R --full-time "$DIR") | |||
kill -9 "$PID" > /dev/null | |||
[ $? != "0" ] && echo "Process $PID doesn't exist." | |||
$CMD & | |||
PID=$! | |||
fi | |||
sleep 1 | |||
done |