Cron

安靜地重啟stunnel4,沒有輸出

  • March 27, 2017

除非出現錯誤,否則如何重新啟動 stunnel4 並抑制輸出?

我嘗試使用該-quiet標誌,但根據聯機幫助頁NT/2000/XP only

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

我也嘗試過使用輸出日誌,並在配置文件中將調試從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.

抑制輸出的正常方法是使用輸出重定向,例如

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

它將 stdout 和 stderr 發送到 bitbucket。但是你想要 stderr 所以刪除最後一個重定向。這可能不會完全按照您的意願執行,命令本身可能正在使用某種重定向或寫入不同的文件描述符,因此將您的命令包裝在腳本中並測試它的退出值可能會更容易。你知道通常的東西。

引用自:https://serverfault.com/questions/840620