質問: suでのコマンド実行 kシェルのプログラミングで以下の違いが分かりません。 su - ユーザ "-c コマンド" su - ユーザ "-c 上記コマンドをシェル化" どうゆう違いなのか詳細にご教授いただけると 助かります。 よろしくお願いします。
回答: 「上記コマンドをシェル化」というのが適切になされていれば、ほとんど違いは無いです。シェルプロセスが一つ余計に起動されるだけ。 あと、" " の付け方が間違っていると思いますが、これはタイプミスでしょうね。 su - ユーザ -c "コマンド"