我有这个:
#!/bin/bash
wlan=`/sbin/ifconfig wlan0 | grep inet\ addr | wc -l`
if [ $wlan -eq 0 ]; then
echo wlan0 not connected, connecting...
echo
sudo ifup wlan0
logger wlan0 reconnected.
echo
echo wlan0 reconnected.
else
echo
echo wlan0 connected. Nothing to do.
fi
也许使用 sleep 命令我可以让这个等待一分钟,但我一直在阅读 shell 脚本中没有“goto”命令,所以我不知道如何从脚本的末尾跳转到脚本的开头,以便它可以重复永远的脚步..
答案1
您是对的,没有goto
命令,但有具有所有标准功能的控制循环。在你的情况下,你只想无限循环:
while sleep 1m
do
your commands here
....
done