123456789101112131415161718192021222324252627 |
- #!/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=$!
-
- # Print bell character
- echo -e "\a"
- fi
-
- sleep 1
- done
|