- ベストアンサー
shellから起動したkterm上でコマンドを実行させる方法
たとえば、以下の3つの情報、 while(1) ps ;sleep 10 end 同様に whils(1) ls <RET> sleep 10 <RET> end <RET> while (1) date <RET> sleep 10 <RET> end <RET> を別windowでモニターさせるためにwindowを起動してコマンドを実行させるためのシェルスクリプトを作成させたいのですが、 kterm -e ls などとすると実行した時点で終了してしまいます。 また上記をls.csh などとして kterm -e としてみると kterm: Can't execvp bbb.csh などとエラーが出てしまいます。 どのようにしたら宜しいのでしょうか? 以上宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
補足
有難うございます。上手く行きました。やはりcshである事を認識できなかったようです。 実は ls.csh の先頭には #! /bin/csh -f を指定していた筈なのですが。。。 補足でもし分かれば教えて頂きたいのですが、ls.csh相当の記述を別のプログラムを呼ぶのではなく、ktermを起動するshellスクリプトの中で記述しようとするとどのような記述になるのでしょうか? 以上、宜しくお願いいたします。