質問: shellスクリプトから別のshellスクリプトを呼び出す方法 今現在vinelinux4.1をサーバとして起動させております。 その関係もありまして維持としてシェルを動かす事はある意味必須の状態です。 本題はaと言うスクリプトからbと言うスクリプトを呼び出す方法がわかりません。 試してみた方法はsourceで呼び出す方法です。 a.shの中身を以下とすると #!bin/bash echo ="b.shを呼び出します" source b.sh echo ="シェルスクリプトを終了します" exit 0 上記のようにした場合、最初のecho文は出力され、b.shの内容を一通り終えると最後のechoは出力されずa.shは完了しません。 ごくごく基本的なことかもしれませんが、うまく検索にも引っ掛けられなかったので、ご質問させていただきます。 よろしくお願い致します。
回答: b.sh の中に原因があるのではないですかね。 あるいは、echo と = の間に空白が無くて、echoコマンドになってないとか。