Debian
服務的輸出會發生什麼?
當我從終端執行服務時,它會在輸出中顯示許多日誌/錯誤/成功。但是,如果我使用與服務相同的命令選項執行它(在 Debian Linux 上的 systemd 下),它不會顯示任何終端視窗或任何輸出。那麼這些日誌到哪裡去了?是否重定向到
/dev/null
?
發出
systemctl show --property=StandardOutput your.service
命令以查看服務的標準輸出的位置。通常的預設值是 systemd 日誌。您可以使用命令轉儲日誌(該journalctl
命令可以--unit
選擇按服務過濾輸出,但對於短期服務不可靠)。還有一個類似的StandardError
服務屬性。