前提: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は必須です。
入れないと、コマンドが見つかりませんと出たり、
呼び出したファイルのエラーメッセージが表示されなくなったりします。
前提: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は必須です。
入れないと、コマンドが見つかりませんと出たり、
呼び出したファイルのエラーメッセージが表示されなくなったりします。