标准写法
for i in hadoop102 hadoop103;
do
echo "========== $i =========="
ssh $i "cd /opt/module/applog/; java -jar gmall2020-mock-log-2021-01-22.jar >/dev/null 2>&1 &"
done
- /dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”。
- 标准输入0:从键盘获得输入 /proc/self/fd/0
- p标准输出1:输出到屏幕(即控制台) /proc/self/fd/1
- p错误输出2:输出到屏幕(即控制台) /proc/self/fd/2
新手写法
1>/dev/null 2>/dev/null
大佬写法
>/dev/null 2>&1
为什么会这样写
&1其实就是1>/dev/null 2指向1就是指向黑洞