这个脚本
#!/bin/sh
once=true
while $once do
stop & PID=$!
sleep 10M
if [$!=0]; then
start
break
else
kill $PID
fi
done
给
./restart.sh: line 18: syntax error near unexpected token `done'
./restart.sh: line 18: `done'
我不明白,它以前在另一个 unix 系统上运行过。我错过了什么吗?
编辑
stop
和是分别简单地运行和start
的函数。stop.sh
start.sh