gpt4 book ai didi

linux - 如何ssh运行tail然后将数据发送到mysql数据库

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:28:31 25 4
gpt4 key购买 nike

此代码使用 SSH,然后在远程 hots 上运行 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

关于linux - 如何ssh运行tail然后将数据发送到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30827509/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com