gpt4 book ai didi

linux - 如何通过 SSH 传递一组 bash 命令?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:04:36 26 4
gpt4 key购买 nike

<分区>

我正在编写一个简单的 bash 服务器运行状况检查,它在本地计算机上运行并询问用户他们有兴趣查看哪个服务器。当提供名称时,脚本会在该服务器上运行一组健康检查命令并将输出返回给用户。目前,该脚本只会将用户登录到服务器,但在用户退出该 ssh session 之前不会运行健康检查,然后它会在本地运行这些检查,而不是按预期在远程服务器上运行。我不希望用户实际登录到服务器,我只需要将该服务器的输出转发到用户本地控制台。知道我在这里做错了什么吗?提前致谢!

#!/bin/bash
echo -n "Hello "$USER""
echo "which server would you like to review?"
read var1
ssh -tt $var1
echo ">>> SYSTEM PERFORMANCE <<<"
top -b -n1 | head -n 10
echo ">>> STORAGE STATISTICS <<<"
df -h
echo ">>> USERS CURRENTLY LOGGED IN <<<"
w
echo ">>> USERS PREVIOUSLY LOGGED IN <<<"
lastlog -b 0 -t 100

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