Debian

服務的輸出會發生什麼?

  • February 23, 2019

當我從終端執行服務時,它會在輸出中顯示許多日誌/錯誤/成功。但是,如果我使用與服務相同的命令選項執行它(在 Debian Linux 上的 systemd 下),它不會顯示任何終端視窗或任何輸出。那麼這些日誌到哪裡去了?是否重定向到/dev/null?

發出systemctl show --property=StandardOutput your.service命令以查看服務的標準輸出的位置。通常的預設值是 systemd 日誌。您可以使用命令轉儲日誌(該journalctl命令可以--unit選擇按服務過濾輸出,但對於短期服務不可靠)。還有一個類似的StandardError服務屬性。

引用自:https://unix.stackexchange.com/questions/502064