ubuntuサーバーでCRON JOBを介して実行されているstart.sh bashスクリプトがあります
start.shには、次のコード行が含まれています
start.shのパスは/home/ubuntu/folder1/folder2/start.sh
#!/bin/bash
crawlers(){
nohup scrapy crawl first &
nohup scrapy crawl 2nd &
wait $!
nohup scrapy crawl 3rd &
nohup scrapy crawl 4th &
wait
}
cd /home/ubuntu/folder1/folder2/
PATH=$PATH:/usr/local/bin
export PATH
python init.py &
wait $!
crawlers
python final.py
私の問題は、コマンドラインでstart.shを自分で実行すると、 nohup.outファイルに出力されることです
しかし、 cronjobを介してこのbash ファイルを実行すると(スクリプトは正常に実行されますが)、nohup.outは生成されません。
nohup.outでこのcronjobの出力を取得するにはどうすればよいですか?