UNIXシステムでスクリプトを手動で実行しています。スクリプトは正常に実行され、ORACLEデータベースの必要なレコードが更新されます。ただし、crontabを使用して同じスクリプトを実行すると、プロセスはエラーコード127で終了します。
さらに分析すると、これらのステートメントにいくつかの問題があることがわかりました。
LOGFILE = sachin ORALOGIN = abc / abc @ abcd
cmd ='sqlplus $ {ORALOGIN} <SQLS >> $ {SVC_HOME} / LOGFILES /${LOGFILE}。date +%Y-%m-%d
';
eval $ cmd
解決策を提案してください