1. ホーム
  2. java

[解決済み] javaからシェルを起動すると、"stty: standard input: 無効な引数"

2022-02-08 10:58:13

質問内容

javaからProcessクラスでシェルコマンドを呼び出すと、次のように表示されます。

"stty: standard input: Invalid argument" 

コマンドの正誤に関係なく(シェルコマンドの正常な出力も表示されます)。シェルコマンドをシェルで実行すると、このようなエラーメッセージは表示されません。

コマンドはこのようなものです。 {"/bin/csh", "-c", "echo hello"}

解決方法は?

を使ってみてください。 -f オプションで、.chsrc と .login ファイルを読まないようにすることができます。

    {"/bin/csh", "-cf", "echo hello"}