获取nohup R程序完成的时间

时间:2015-04-25 02:54:56

标签: linux shell terminal nohup

我希望得到程序完成的时间。但它总是显示同一时间。这是我的shell脚本。它始终显示START TIMEEND TIME相同。我该如何解决这个问题?

START=$(date +"%r") 
nohup Rscript program_1.R >program_1.Rout & wait & echo START TIME = $START\n END TIME = " `date +"%r"`";

1 个答案:

答案 0 :(得分:1)

您只将R脚本发送到后台,日期立即执行。

而不是

date +%r; sleep 5 & date +%r

DO

date +%r; (sleep 5; date +%r) &