db2ユーザでクーロン実行するように以下のように設定してみました。
しかし、結果は、"db2connectで失敗しました"というものでした。。。一方で手でシェルを動かすと問題なく"db2connectできました”という結果になります。
db2 コマンドが見えていないのでしょうか?(パスの問題?)
どなたかご存知の方、ご教授いただけないでしょうか?
・シェルスクリプト
bash
1#!/bin/bash 2db2 connect to TESTDB 3cmdRC=$? 4comOK=0 5 6if test ${cmdRC} -eq ${comOK} 7then 8 echo "db2connectできました" 9else 10 echo "db2connectで失敗しました。" 11fi
・クーロン
cron
1# test 2XXX# crontab -l -u db2inst1 350 15 * * * /work/db2/test.sh > /work/log/test.log
・実行環境
redhat 6.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/24 08:08