suとバックエンドのコマンドライン

suとバックエンドのコマンドライン

私はログファイルを自動的に読み取る単純なUnixスクリプトを書いています。以下は端末に出力を提供しません。バス利用者のパスワードを尋ねて中断されます。私はこれが-cのコマンドがsuバックグラウンドで実行されるためであることを理解しています。しかし、ログファイルにはいくつかのログがあり、それを端末に出力したいと思います。これを行う方法はありますか? sudoコマンドを使用するオプションはありません。

ssh -t [email protected] "ssh -t aserver "su - buser -c "tail -f /logfile

ベストアンサー1

これは非常に一般的な問題になりました。以下を試してください。

ssh -t [email protected] ssh -t aserver 'su - buser -c \"tail -f /logfile\"'

おすすめ記事