簡體   English   中英

使用bash和ssh如何從遠程主機本地寫入日志

[英]Using bash and ssh how do I write a log locally from a remote host

我正在嘗試從遠程主機的文件中獲取數據,並使用SSH在本地寫入日志文件。 未創建日志文件tmp_results.log。 有什么想法我要出錯嗎?

 ( ssh -nq -o StrictHostKeyChecking=no \
-i $PEM_PATH/$PEM_FILE $USER@${host} -p $REMOTE_PORT \
tail -n 6  $REMOTE_HOME/data/result.jtl | >> $SCRIPT_DIR/$project/tmp_results.log)

通過使用管道和文件描述符的重定向,您似乎有些困惑。

在這里,您可以在日志文件中編寫:

ssh -nq -o StrictHostKeyChecking=no \
-i $PEM_PATH/$PEM_FILE $USER@${host} -p $REMOTE_PORT \
tail -n 6  $REMOTE_HOME/data/result.jtl > $SCRIPT_DIR/$project/tmp_results.log

如果要將輸出附加到現有文件上,請使用:

ssh -nq -o StrictHostKeyChecking=no \
-i $PEM_PATH/$PEM_FILE $USER@${host} -p $REMOTE_PORT \
tail -n 6  $REMOTE_HOME/data/result.jtl >> $SCRIPT_DIR/$project/tmp_results.log

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM