1
shell腳本需要shell腳本到grep不同的主機上的日誌,寫grepped輸出到文件上的主機1
ssh來主機2主機1從CD /測試/ TEST1 /日誌字符串 grep的logs.txt錯誤 寫grepped輸出到文件 和文件移動到主機1
shell腳本需要shell腳本到grep不同的主機上的日誌,寫grepped輸出到文件上的主機1
ssh來主機2主機1從CD /測試/ TEST1 /日誌字符串 grep的logs.txt錯誤 寫grepped輸出到文件 和文件移動到主機1
這可以通過指定-f
選項ssh
來完成:
ssh [email protected] -f 'echo "this is a logfile">logfile.txt'
ssh [email protected] -f 'grep logfile logfile.txt' > locallogfile.txt
cat locallogfile.txt
使用不同目錄和cd
更改目錄的示例:
ssh [email protected] -f 'mkdir -p foo/bar'
ssh [email protected] -f 'cd foo/bar ; echo "this is a logfile">logfile.txt'
ssh [email protected] -f 'cd foo/bar ; echo "this is a logfile">logfile.txt'
ssh [email protected] -f 'cd foo/bar ; grep logfile logfile.txt' > locallogfile.txt
cat locallogfile.txt