Linux cat不指定输入,默认获取标准输入
python3 fake_log_generator.py | sshpass -p 'xxx' ssh root@192.168.x.x "cat >> /var/log/messages" # 背景是我一开始没看懂为什么Python的输出能给到/var/log/messages,
# 核心就是cat不指定输入就用标准输入stdin,管道符|把Python输出变成管道符后的stdin
python3 fake_log_generator.py | sshpass -p 'xxx' ssh root@192.168.x.x "cat >> /var/log/messages" # 背景是我一开始没看懂为什么Python的输出能给到/var/log/messages,
# 核心就是cat不指定输入就用标准输入stdin,管道符|把Python输出变成管道符后的stdin