首页 > bash 程序输出日志到文件

bash 程序输出日志到文件

timeStr=`date +%Y%m%d-%H-%M-%S`

LogFile=/log/log.PriceVolume.$timeStr

echo logfile $LogFile

nohup Rscript --vanilla "PriceVolume.R"  >$LogFile 2>&1 &

这是一个执行并输入日志文件的程序,但是每次执行都是单独生成日志文件,
我想把

LogFile=/log/log.PriceVolume.$timeStr

改成

LogFile=/log/log.PriceVolume

但是又想$timeStr一起输出到logfile中,请问该怎么修改


先把日期写到logfile里:
echo $timeStr > $LogFile
再把日志追加到logfile文件里:
nohup Rscript --vanilla "PriceVolume.R" >> $LogFile

【热门文章】
【热门文章】