我正在运行两个脚本
# Script 1
nohup sh {command} &
并且nohup.out正在详细记录所有日志(对于脚本1)
# Script 2
nohup sh {command} > {log_path} 2>&1 &
但是nohup.out只有下面列出的有限日志(对于脚本2),
## Script2 output
Shutdown message has been posted to the server.
Server shutdown may take a while - check logfiles for completion
如何在nohup.out中使用脚本2格式生成所有日志。
答案 0 :(得分:1)
如果你想同时拥有这两个文件(nohup.out和{log_path}),你可以尝试:
((nohup {command}) > >(tee {log_path}) 2> >(tee {log_path}))>> nohup.out
命令行的第一部分解释为here。
在此之后,您只需将输出重定向(追加)到 nohup.out 。