nohup命令输出信息至日志文件时附带时间戳
以后台运行python代码为例:
nohup python ___.py | while IFS= read -r line; do echo "[$(date '+%Y-%m-%d %H:%M:%S')] $line"; done > ___.log 2>&1 &
时间输出有误时(仅修改日志输出时间):
在原始时间上+8小时,分钟、秒同理
nohup python ___.py | while IFS= read -r line;
do new_timestamp="[$(date '+%Y-%m-%d %H:%M:%S' -d '+8 hours')] $line";
echo "$new_timestamp";
done > ___.log 2>&1 &