No.6ベストアンサー
- 回答日時:
No3の回答とコメントより:
> > そうだとすると、その「xxxx.sh」自体を繰り返し実行しているのだと思われます。
> > その実行元を止める必要があるのでは?
> その実行元の止め方をお聞きしたかったのです。
質問文には全く書かれていないのですが、上のやりとりからすると、
「あるプログラムを5つ順次流すシェルスクリプト」を実行しているのではなくて、
「『あるプログラムを5つ順次流すシェルスクリプト』を繰り返し実行するシェルスクリプト」を実行していると言うことでしょうか?
であれば、
「あるプログラムを5つ順次流すシェルスクリプトを繰り返し実行するシェルスクリプト」はどういう手段で実行しているのでしょうか?
端末から、シェルスクリプト名を指定して実行しているのであれば、その起動している端末で Ctrl-C で止まるので、それ以外の方法と言うことですよね?
シェルスクリプトの普通の実行の仕方は、端末からシェルスクリプト名を指定して実行するので、皆さんその前提で回答しています。
再度回答いただきありがとうございました。
確かに、「あるプログラムを5つ順次流すシェルスクリプト」は端末で名前を指定して実行しているのですが、「ctrl+C」でも止まらなかったので、お聞きしたかったのです。
私の説明等至らず、大変申し訳ありませんでした。
今後も色々と勉強していきたいと思います。
No.5
- 回答日時:
No.4
- 回答日時:
ご質問の意図からは離れてしまうかもしれませんが、元々のスクリプトにMS-DOSバッチファイルの"PAUSE"に相当するプロンプト表示を挿入したら如何でしょうか。
#! /bin/csh -f
echo "Call some script!"
echo -n "Press the Enter key to proceed: "
set Enter = $<
echo "Call some script!"
echo -n "Press the Enter key to proceed: "
set Enter = $<
echo "Call some script!"
echo -n "Press the Enter key to proceed: "
set Enter = $<
スクリプト実行...
$ ./test
Call some script!
Press the Enter key to proceed:
Call some script!
Press the Enter key to proceed:
Call some script!
Press the Enter key to proceed:
$
No.3
- 回答日時:
> 一応『ps -ef | grep シェルスクリプト名』でPIDを調べて、『killコマンド』で…と思ったのですが
> 調べるたびに随時プログラムが流れているためPIDが変わってしまいどうしたらいいか分かりません。
ねんのための確認ですが
xxxx.sh:
perl y1.pl
perl y2.pl
perl y3.pl
perl y4.pl
perl y5.pl
みたいなシェルスクリプトがあって
ps -ef | grep xxxx.sh
とやって出てくる「xxxx.sh」プロセスの PID が変わる、ということですよね?
そうだとすると、その「xxxx.sh」自体を繰り返し実行しているのだと思われます。
その実行元を止める必要があるのでは?
回答ありがとうございました。
その実行元の止め方をお聞きしたかったのです。
今回はこのまま流して終わるまで待つことにしましたが、もしよろしければ、その実行元の止め方を教えていただけるとありがたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ジョブ≒バッチファイル≒シェルスクリプトであっていますか? 5 2023/11/04 07:53
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- インターネット広告・アフィリエイト アフェリエイトサイト 作成について 5 2022/05/13 21:31
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- システム 古いWEBシステム。もう追加プログラムは作れない? それともできる? 6 2022/06/08 13:41
- その他(プログラミング・Web制作) シェルスクリプトで最初にサブコマンド関数をいくつか定義して最後にメイン処理書くのってきしょくないです 1 2023/10/11 13:27
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- 日本語 完了 2 2021/11/17 08:09
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
ファイルサイズが小さくなりません(Linux nasm)
UNIX・Linux
-
C言語関数違いについて。
C言語・C++・C#
-
-
4
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
5
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
6
C言語 バッファについて。
C言語・C++・C#
-
7
ファイルデータでネットワーク設定を変更する方法について
UNIX・Linux
-
8
C言語について。
C言語・C++・C#
-
9
AWSでSSH接続をしたいのですが、どうしてもエラーで弾かれてしまいます。いくつかサイトを参考にトラ
UNIX・Linux
-
10
C言語について。
C言語・C++・C#
-
11
gcc13.2のバグ?
C言語・C++・C#
-
12
win 11でのコマンドプロンプトのwindowについてご教授お願い致します。
Windows 10
-
13
ホスト名、サーバー名の意味
Windows 10
-
14
なぜ、パソコンでファイルをコピーするときに、例えば1個のフォルダがあってその中に10000個の写真が
Windows 10
-
15
他のLinuxでも動くa.outの作り方
UNIX・Linux
-
16
C言語の関数と配列に関する質問
C言語・C++・C#
-
17
double型が正常に認識されていない恐れ
C言語・C++・C#
-
18
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
-
19
C言語 バッファについて。
C言語・C++・C#
-
20
フォルダを自動作成・移動を複数ファイルに対して行うバッチ処理について
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SONYの音楽ソフト「x-アプリ」...
-
エクセルの表にヘンな枠が・・・
-
pingは正常なのにtracerouteで...
-
python IDLEで訂正、削除のやり...
-
ROBOCOPY cmdで正常に処理され...
-
windows10のごみ箱をrd /s /q C...
-
shutdownコマンド実行の残り時...
-
デフラグは途中で止めても効果...
-
システム終了時にバッチファイ...
-
エクセルからアクセスのプロシ...
-
linux初心者です wineをつかっ...
-
常に全画面表示するには・・・
-
sudoで実行したコマンドの実行...
-
Mac de プログラム
-
「管理者権限で実行」を選ばな...
-
タスクスケジューラの設定が解...
-
スタートメニューのスタートア...
-
taskkill をバッチ処理できない。
-
「一定の時間間隔で5秒毎にMacr...
-
HP-UX 起動時について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの表にヘンな枠が・・・
-
SONYの音楽ソフト「x-アプリ」...
-
pingは正常なのにtracerouteで...
-
python IDLEで訂正、削除のやり...
-
LD_LIBRARY_PATHって?
-
ROBOCOPY cmdで正常に処理され...
-
emacsでCtrl+zを押してサスペン...
-
shutdownコマンド実行の残り時...
-
バッチファイル内の各コマンド...
-
taskkill をバッチ処理できない。
-
エクセルからアクセスのプロシ...
-
linuxサーバーのキャッシュをク...
-
Openイベントを開始させないで...
-
CRONを隔週の日曜日に実行させたい
-
windows10のごみ箱をrd /s /q C...
-
人生をやめる決意をしても中々...
-
自分の言動に責任を持つとは、...
-
コマンドプロンプト Windows
-
最初の一度しか実行されないロ...
-
Linux のシェルスクリプトの強...
おすすめ情報