nohup不要用来启动程序【除非是ssh远程启动】

不要用nohup启动应用程序(如果是远程ssh启动则要有nohup否则远程连接一关闭应用就自动关闭了,这时用> /dev/null 2>&1【表示标准输出重定向到null,而错误又重定向到标准输出】),否则它会生成nohup文件,这样的话日志就重复了(因为info等日志也是会打印到控制台上,这样重定向到文件里就相当于打印了两份日志),除非再主动加重定向到null设备里(> /dev/null 2>&1);【或者打印的日志没有写入文件,那倒是可以用nohup生成的文件作为日志文件】

至于不加nohup会导致日志一直占用终端屏幕,可以关闭此终端重开个(或者加了nohup重定向到null里)

原文地址:https://www.cnblogs.com/silentdoer/p/15004854.html