如何 ssh 运行 一条尾巴,然后将数据发送到 mysql 数据库

how to ssh run a tail and then send data to a mysql database

此代码使用 SSH,然后在远程热点上运行 tail 命令。我现在想使用名为 insertPerfmon.sh 的本地脚本将尾部数据传递到 mysql 数据库中。

如何将 ssh session 中生成的数据传递到本地 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)

如果insertPerfmon.sh是:

#!/bin/bash
mydata=$(cat)
echo $mydata
# process & send $mydata to database

以下应该有效:

<your_ssh_command> | bash insertPerfmon.sh