vim test.sh
以下スクリプト内のコードですが、
こちらはただの直列処理と認識してよろしいのでしょうか?
aのコマンドが終了せずともbのコマンドが起動し、さらにcのコマンドも起動する
処理の判定自体は各ファイルで行っているため、
ただshスクリプトに関連するバッチファイルをまとめて起動していると認識しているのですが、間違いないでしょうか?
よろしくお願いします
cd /bin
php a.php >> a.log 2>&1
php b.php >> b.log 2>&1
php c.php >> c.log 2>&1
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ただの直列処理に見えます。
a.php 等の中で並列処理をしているならば話は別ですが。
おそらくは & の記号を見て並列処理と勘違いされた様ですが、
シェルスクリプトで使われる記号は、
ちょっとした差で異なる意味になるので気をつけましょう。
>& ← 出力先を変える為の "リダイレクション演算子"
& ← 並列処理にさせる為の "制御演算子"
; または改行文字 ← 直列処理にさせる為の "制御演算子"
参考)
https://manpages.ubuntu.com/manpages/kinetic/ja/ …
No.2
- 回答日時:
直列処理
1列に並んで順番に実行する
前の処理が終わってから実行する
並列処理
列に並ばずにそれぞれ実行する
前の処理の終了を待たずに呼ばれたタイミングで実行する
そのtest.sh(phpを実行しているやつ)は直列処理です。
「aのコマンドが終了せずとも〜」は並列処理の話です。
No.1
- 回答日時:
シェルスクリプトを実行することは、 その内容を1行ずつコマンドラインに入力するのと、ほぼ一緒です。
> aのコマンドが終了せずともbのコマンドが起動し
> さらにcのコマンドも起動する
そのような動作は「並列処理」と言います。
「直列処理と認識してよろしいのでしょうか?」と質問しているのに、「並列処理と認識している」ように見えます
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PEARのmimeDecodeでメール解析...
-
シェルスクリプトからphpファイ...
-
include先でのinclude元の変数...
-
PHPから別なPHPへ移動(?)する方法
-
パスワード等が記述されているp...
-
ローカルでは動くがサーバーで...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
makefile でファイルをコピーす...
-
リンク先を隠す方法はないでし...
-
php,mysqlにて画像パス保存/表...
-
バッチを用いたフォルダの自動移動
-
フォントの色を変えるには?
-
現在位置より2つ上のディレク...
-
CFileDialogの最初のディレクト...
-
Subversionのリポジトリの削除
-
FTPコマンドでディレクトリごと...
-
file(), file_get_contents(), ...
-
zip圧縮の種類について
-
「@$変数」の「@の意味は?」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
include先でのinclude元の変数...
-
シェルスクリプトからphpファイ...
-
拡張子なしのファイルを稼働さ...
-
別PHPファイルに変数を渡す
-
PHPから別なPHPへ移動(?)する方法
-
phpinfo.phpを開くとファイルの...
-
拡張子PHP3のスクリプトを...
-
パスワード等が記述されているp...
-
fputcsvで保存せず、そのまま出...
-
crontabでPHPスクリプトが実行...
-
呼び出し元のファイル名を取得...
-
PHPの拡張子を見せない方法
-
php.iniがない
-
PHP(.php)及びJavascrpit(.j...
-
未来サーバー / 無料CGIサーバ...
-
バイナリ文字列の初期化方法
-
MySQLの配置が変わったため、db...
-
$_SERVER['SCRIPT_NAME']につい...
-
拡張子php画像をbmp画像等に変...
おすすめ情報