一条命令了解nohup , >dev>null ,2>&1 的含义
nohup /opt/module/flume/bin/flume-ng agent -c /opt/module/flume/conf/ -f /opt/module/flume/jobs/tail-flume-kafka.conf -n a1 >/dev/null 2>&1 &
nohup: 表示不挂断。
最后的&:表示后台运行。
所以nohup … &表示这个进程不挂断的在后台运行。
/dev/null 表示标准输出到null中,而这个路径也是我们常说的“黑洞”,所以放到这个位置里的所有东西是找不回来的。
2>&1 表示把错误输出放入到标准输出的位置。
所以整个命令的就是执行flume采集日志命令,让它在后台不挂断的运行,将所有的日志都放入黑洞中。
简单记录,希望对想了解这个命令的你有所帮助。
版权声明:本文为weixin_52953102原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。