Linux

在守護程序模式下使用 awk 將 varnishlog 輸出記錄到文件中

  • April 14, 2013

我想守護這個主題https://serverfault.com/a/480871/94127中的答案。由於 varnishlog 具有守護程序模式,我嘗試使用 -D 選項,如下所示。但是時間戳沒有出現。

varnishlog  -I "Back healthy|Went sick" -w /var/log/varnish_health.log -D | awk '{ print strftime(), $0; fflush()}'

這可能對您有用:

{ varnishlog -I "Back healthy|Went sick" | awk '{ print strftime(), $0; fflush()}' >> /var/log/varnish_health.log; } & disown

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