ner*_*ker 1 scripting bash queue
可能的重复:
当后缀队列为空时断开调制解调器
此脚本代码检查后缀邮件队列是否为空,如果为真,它将断开我的调制解调器。
#!/bin/sh
postqueue -p|grep empty
if [ $? -eq 0 ]; then
killall wvdial
fi
Run Code Online (Sandbox Code Playgroud)
我需要根据需要多次运行它,直到邮件队列变空。
我怎样才能循环它?
也许放置一个else返回以从postqueue -p|grep empty行开始执行脚本?
我知道它可以很简单,但我在 bash 脚本方面不是很擅长,所以我需要帮助来完成这段代码。
小智 5
#!/bin/bash
while ! postqueue -p | grep -q empty; do
sleep 1
done
killall wvdial
Run Code Online (Sandbox Code Playgroud)