1234567891011121314151617181920212223242526272829 |
- if [[ $# -lt 1 || $# -gt 2 ]]
- then
- echo "invalid arguments"
- exit 1
- fi
- secs=$2
- [ ! $secs ] && secs=5
- let steps=$secs*10
- for i in `seq 1 $steps`
- do
-
-
- ls $1 >/dev/null 2>&1
- [ $? -eq 0 ] && exit 0
- sleep 0.1
- done
- echo "File '$1' not available after $secs second(s)"
- exit 1
|