【サーバ】シェルからシェルを呼ぶ


前提:a.shとb.shは同じディレクトリにあります。

–a.sh—–
#!/bin/bash

MSG=`./b.sh`
echo $MSG

–b.sh—–
#!/bin/bash
echo “OK”

●実行結果
$ ./a.sh
OK

cronで実行する場合は相対パスではなく、絶対パスにします。

また、MSGへの代入やechoは必須です。
入れないと、コマンドが見つかりませんと出たり、
呼び出したファイルのエラーメッセージが表示されなくなったりします。

【参考URL】
http://www.searchman.info/tips/3160.html