我有 通过 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 的输出?