Shell-Script

su - 和後台中的命令行

  • March 10, 2016

我正在編寫一個簡單的 unix 腳本來自動讀取日誌文件。以下內容不向終端提供任何輸出。它只是要求輸入 buser 的密碼,然後就掛起。我知道這是因為-cof中的命令su是在後台執行的。但是日誌文件有一些日誌,我想將其輸出到終端。有沒有辦法做到這一點。請注意,我沒有使用 sudo 命令的選項。

ssh -t auser@something.com "ssh -t aserver "su - buser -c "tail -f /logfile

這些天來,這已成為一個非常普遍的問題,請以這種方式嘗試:

ssh -t auser@something.com ssh -t aserver 'su - buser -c \"tail -f /logfile\"'

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