linux - 如何ssh运行尾部然后将数据发送到mysql数据库
此代码SSH'然后在远程hots上运行tail命令。我现在想使用名为insertPerfmon.sh的本地脚本将该尾数据传递到mysql数据库。
如何将ssh会话中生成的数据传递到本地shell脚本insertPerfmon.sh。本地shell脚本将数据发送到数据库。但是,我需要先把它拿到那里。
( ssh -nq -o StrictHostKeyChecking=no \
-i $PEM_PATH/$PEM_FILE $USER@${host} -p $REMOTE_PORT \
tail -n 5 $REMOTE_HOME/data/PerfMon* |insertPerfmon.sh)
最佳答案:
1 个答案:
答案 0 :(得分:0)
如果#!/bin/bash
mydata=$(cat)
echo $mydata
# process & send $mydata to database
是:
<your_ssh_command> | bash insertPerfmon.sh
以下内容应该有效:
id_sectors
本文经用户投稿或网站收集转载,如有侵权请联系本站。