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で質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング ジョブ≒バッチファイル≒シェルスクリプトであっていますか? 5 2023/11/04 07:53
- PHP ECCUBE4のページ管理でPHPを実行させたい 1 2023/04/06 11:42
- PHP awsにApacheとPHPを入れて、何故か画面が500エラーで表示できません! それに、ログファイ 1 2024/04/04 20:02
- PHP MySQLの配置が変わったため、dbconnect.phpのコードを変更する必要はありますでしょうか 1 2024/01/31 04:42
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- Excel(エクセル) パスワード付きExcelブックについて 4 2022/06/02 21:34
- PHP PHP ページング データベース 1 2022/06/16 10:30
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- Mac OS iMacが起動できなくなりました。 3 2024/04/05 19:15
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
C言語 配列と関数の練習問題
C言語・C++・C#
-
右ビットシフト
C言語・C++・C#
-
C言語関数違いについて。
C言語・C++・C#
-
-
4
C言語について。
C言語・C++・C#
-
5
C言語って古いですか?
C言語・C++・C#
-
6
これなにがちがうんですか??
C言語・C++・C#
-
7
mallocについて
C言語・C++・C#
-
8
楽しくて最高のプログラミング言語を作りたいのですが、そもそもプログラミング言語を作る意味なんてないと
その他(プログラミング・Web制作)
-
9
プログラマーと学歴の関係性について
その他(プログラミング・Web制作)
-
10
プログラミングについて。 1つのループで Aという計算と Bという計算をするのと これらを分けて2つ
C言語・C++・C#
-
11
Linux Cプログラミングを学ぶための書籍
C言語・C++・C#
-
12
gcc13.2のバグ?
C言語・C++・C#
-
13
プログラミング言語の制作方法について
C言語・C++・C#
-
14
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
15
C言語の関数と配列に関する質問
C言語・C++・C#
-
16
なんでブラウザでPHPを動かすためだけにOSにPython2(Python3)を入れて、C(GCC)
PHP
-
17
システムエンジニアの適正について
C言語・C++・C#
-
18
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
19
C言語をコンパイルするとコンピュータ上でどう動くかというコードになるみたいな説明をよく聞くのですがこ
C言語・C++・C#
-
20
VBAでパワーシェルを実行したいのですが、なかなかうまく出来ず、有識者の知識をお借りさせてください。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エラーundefined function sqli...
-
include先でのinclude元の変数...
-
別ファイルの変数を呼び出した...
-
onedrive にexcelファイルをア...
-
リンク先を隠す方法はないでし...
-
ImageCreate関数が undefined f...
-
libmcrypt の使用について
-
PHPのif文でその処理を途中で抜...
-
ローカル環境でのメール送信
-
ZendFrameworlkでZend_Session...
-
use と requireの違いは?
-
【PHP】tmp_nameの命名規約につ...
-
PHPでファイルアップロードを中...
-
youtubeに音声のみのmp4ファイ...
-
ワードプレスサイト PHP8.0.25...
-
PHPからPerlにデータを渡して結...
-
mb_send_mailを実行するとエラ...
-
phpでうまく画像がダウンロード...
-
PHP ページング データベース
-
URLの変わらないページをPHPで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
こちらはただの直列処理ですか?
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
シェルスクリプトからphpファイ...
-
phpのソースコードが、そのまま...
-
MySQLの配置が変わったため、db...
-
include先でのinclude元の変数...
-
.phpのファイルを開けない!
-
PHPから別なPHPへ移動(?)する方法
-
phpinfo.phpを開くとファイルの...
-
入力フォームの空白や改行を制...
-
#!/usr/local/bin/phpはどこに...
-
PEARのmimeDecodeでメール解析...
-
Javascriptで解凍のコマンドは...
-
Fedoraでphp
-
パスワード等が記述されているp...
-
拡張子php画像をbmp画像等に変...
-
URLをたたく賢い方法
-
1行目の#! "C:\\xampp\\php\\p...
-
1つのファイルにrequireを何度...
おすすめ情報