linux后台启动且不生成日志 - Mon, Feb 21, 2022
linux后台启动且不生成日志
linux后台启动
nohup /opt/iec101/iec101 &
nohup
nohup命令用于不挂断地运行命令,即使关闭shell(session),程序仍然运行,但是会在根目录下生成nohup.out日志文件。
&
后台执行程序,但是关闭shell后,程序退出。
不生成日志
nohup /opt/iec101/iec101 >/dev/null 2>&1 &
>
将输出指向文件
>>
: 尾部追加
<
: 作为输入
/dev/null
空设备,所有写入空设备的都被认为丢弃
2>&1
0: 标准输入 1: 标准输出 2: 错误输出
将错误输出写入标准输出中,由于>/dev/null
的存在,标准输出被破弃了,所以所有输出都被破弃了。