sshを使用してリモートコマンドを実行しようとしています。
.bashrcをロードするコマンドを実行するシェルが必要です。これまでのところ、そのために使用できることを学びbash -lc
ました。問題は、コマンドを実行できるが、その引数を無視できることです。
一般に、使用可能な実行中のタスクを表示するために、リストパラメーターを指定してpm2(Node.jsの本番プロセスマネージャー)を実行したいと思います。
実行すると
ssh [email protected] bash -lc pm2 list
または
ssh [email protected] bash -lc "pm2 list"
同じ結果が得られます。引数をまったく指定しなかったかのようにアプリケーションを実行します。
ここで、引数「list」をpm2に提供しました。
何か案は?
どうですか: ssh [email protected] "bash -lc 'pm2 list'"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加