#!/bin/sh
sleep 150
sh /jffs/scripts/ChkWAN.sh
1. 위의 구문대로라면 150초 뒤에 ChkWAN.sh가 실행되는게 맞는건가요?
2. 아래와 같은 상황이라면 총 3개의 명령어가 문제없이 작동하는지 궁금합니다.
sleep 150
sh /jffs/scripts/ChkWAN.sh
sh /jffs/scripts/rewan.sh
exec 200>/tmp/wancheck.lck
flock -n 200 || exit 0
sleep 120
ping -W 5 -c 1 8.8.8.8 >/dev/null 2>&1
if [ $? -eq 0 ]; then
logger -t WANCHECK WAN OK
else
logger -t WANCHECK WAN Failed. Restarting
flock -u 200
service restart_wan
fi
ڼ ũƮ ߺ ġ Ǿ ִٰ ôµ װΰ ͱϳ䤾
ش ԽñԴϴ. ߺ ؼ flock ߳䤾
ش ɾ ְ, Ҽ ֽϴ.
ش ϸ Ѿ ϰ ɰ̴ϴ.