クローンの実行は異常です

クローンの実行は異常です

端末で実行するとjob.sh動作します。そこには次の内容だけがあります。

#!/bin/bash
cd /home/user
node script.js > file

CRONで実行するとファイルのみが生成され、テキストはありません。手動で実行するとスクリプト出力になります。

理由がありますか?

ベストアンサー1

キャプチャコマンドをラップした後標準出力そして標準エラーこのようにフルパスを提供する必要があることがわかりましたnode

( ./job.sh ) >"$HOME/cron.log" 2>&1

また、データベースにアクセスするにはユーザー名が必要ですがcron

job.shアップデート内容は以下の通りです。

#!/bin/bash
cd /home/user
/fullPathToNode/node script.js > file

おすすめ記事