たとえば、以下の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
などとエラーが出てしまいます。
どのようにしたら宜しいのでしょうか?
以上宜しくお願いします。
No.1ベストアンサー
- 回答日時:
スクリプトがcシェルだということを認識できてないような気がします。
$ kterm -e /bin/csh ls.csh
とcshの引数としてファイル名を指定するか、ファイルの先頭に
#!/bin/csh
と記述しておけばcシェルスクリプトだということを認識してくれます。
cshコマンドのパスは
$ which csh
で自分の環境のものを確認できます。
この回答への補足
有難うございます。上手く行きました。やはりcshである事を認識できなかったようです。
実は ls.csh の先頭には #! /bin/csh -f を指定していた筈なのですが。。。
補足でもし分かれば教えて頂きたいのですが、ls.csh相当の記述を別のプログラムを呼ぶのではなく、ktermを起動するshellスクリプトの中で記述しようとするとどのような記述になるのでしょうか?
以上、宜しくお願いいたします。
No.3
- 回答日時:
>補足でもし分かれば教えて頂きたいのですが、ls.csh相当の記述を別のプログラムを呼ぶのではなく、
>ktermを起動するshellスクリプトの中で記述しようとするとどのような記述になるのでしょうか?
cshでなく、shを使えば、
kterm -e sh -c "while sleep 10;do ps;done"
kterm -e sh -c "while true;do ps;sleep 10;done"
のように出来ます。cshはマルチステートメント(1行に複数コマンドを書く)機能が弱いので駄目です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) test([)コマンドによる条件判定 2 2022/08/10 12:28
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) x86_32のGASの擬似命令 3 2023/06/07 19:55
- C言語・C++・C# Cのオブジェクトファイルの逆アセンブル 5 2023/05/13 01:51
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(プログラミング・Web制作) x86_32ビットアセンブラ 2 2023/06/28 17:50
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- その他(Microsoft Office) VBA メール送信済で実行されるはずが、実行されない時があります。 2 2023/02/02 14:05
- オープンソース Pythonのコードをexe化 1 2023/07/03 08:01
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FTPコマンドの戻り値について
-
複数の処理を順番にログアウト...
-
cshの標準出力を制御したい
-
csh(Cシェル)のevalに関して
-
lsコマンドの色設定が反映されない
-
cshで変数名の入れ子ができない
-
実行中のシェルスクリプト自体...
-
シェルスクリプト コマンドを...
-
cygwinシェルスクリプト内での...
-
GNOME端末の起動 及び コマンド...
-
Viで書き込もうとすると、保...
-
/ が何時の間にか「Read-only f...
-
scpコマンドでリモートサーバの...
-
書き込み権限が無いためコピー...
-
コマンドの連続実行とコマンド...
-
rcpコマンドについて、教えて!
-
【ターミナル】MacBookにディー...
-
Red Hat Linux 9でcd-romをマウ...
-
cactiでグラフが表示されない
-
BATファイル実行にフォーカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンド終了ステータス
-
FTPコマンドの戻り値について
-
cshで変数名の入れ子ができない
-
lsコマンドの色設定が反映されない
-
diskpart でパーティションの一...
-
実行中のシェルスクリプト自体...
-
Mac OSXのターミナルでemacsを起動
-
cronでftp自動転送を行いたい
-
telnet へのパイプができないです
-
cshの標準出力を制御したい
-
複数の処理を順番にログアウト...
-
vagrant upでエラーが表示され...
-
UNIX Cシェルで実数の比較
-
kshでのcase文条件範囲について
-
空白を含んだシェル変数の代入
-
shellから起動したkterm上でコ...
-
PHP4の Warning: pg_freeresul...
-
メニュー画面よりコマンド実行...
-
リモートシェルでファイルをroo...
-
cygwinシェルスクリプト内での...
おすすめ情報