「sh -c」とは何ですか?何をするのですか?

「sh -c」とは何ですか?何をするのですか?

作成した Python スクリプトの実行中のプロセスを確認していたところ、sh -c python Program.py実行中であることがわかりました。

それは何でありsh -c、何をするのでしょうか?

答え1

参照:sh-https://en.wikipedia.org/wiki/ボーンシェル

shと同様に、bash-cスイッチの後にコマンド名が続き、コマンドを実行して終了します。-c python(here) の後の残りのテキストは に提供されるパラメータですpython

shしたがって、これは、から手動で Python を起動するのと同様に、 によって提供される「環境」を使用して Python を起動する方法ですsh

環境:man bash enterと入力し/ENVますenter
(n次の項目を表示するにはクリックし、pman ページで ENV の前のインスタンスを表示するにはクリックしてください)

その他の単語:https://askubuntu.com/questions/831847/sh-c コマンドとは何か

関連情報