下面这条命令安装年月日的格式输出执行日志,可以正常正常输出,但是过了午夜11:59:59秒,到第二天的0:00的时候又不输出了,不会建立第二天的.log文件,这是为什么?
nohup python demo.py > /data/log_`date "+%Y-%m-$d"`_.log 2>&1 &
执行顺序问题,"``"里面的代码先执行, 执行的结果作为字符串被嵌套在外层的命令中
最终变为
nohup python demo.py > /data/log_2017-04-10_.log 2>&1 &
通过ps命令你可以看到只有一个进程python demo.py
ps
python demo.py
即使过了00:00 进程的PID也不会变化
00:00
1.4m articles
1.4m replys
5 comments
57.0k users