无声无息地重新启动stunnel4

如何重新启动stunnel4并抑制输出,除非有错误?

我尝试使用-quiet标志,但根据仅NT/2000/XP only的手册页

 $ /etc/init.d/stunnel4 restart -quiet /etc/stunnel/-quiet.conf does not exist. 

我也尝试使用输出日志,并将configuration文件中的debugging从5 (默认,通知)降低到4 (警告)。

 output = /var/log/stunnel4/stunnel.log debug = 4 [--truncated--] 

无论我尝试什么,总是打印状态:

 $ /etc/init.d/stunnel4 restart Restarting SSL tunnels: [stopped: /etc/stunnel/attnam.conf] [Started: /etc/stunnel/attnam.conf] stunnel. 

抑制输出的正常方法是使用输出redirect

  /etc/init.d/stunnel4 restart >/dev/null 2>&1 

将stdout和stderr发送到bitbucket。 但是你想要stderr,所以删除最后的redirect。 这可能不是完全按照你所希望的那样,命令本身可能正在使用某种redirect或写入不同的文件描述符,因此将命令封装在脚本中并testing它的退出值可能会更容易一些。 你知道通常的东西。