gpt4 book ai didi

bash - 通过远程 ssh 运行完整命令

转载 作者:行者123 更新时间:2023-11-29 08:44:28 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
how to use ssh to run shell script on a remote machine?

我正在尝试制作一个 bash 脚本,该脚本在我的远程服务器的每日 cron 作业上运行,以通过 ssh 自动登录到另一个 unix 机器,运行一些命令然后离开。

#!/bin/bash
ssh machinehost.com -l admin -p 2222 "/usr/bin/find /share/Public/backups/set0 -mtime +14 | xargs rm -f;
/usr/bin/find /share/Public/backups/set1 -mtime +4 | xargs rm -f;
/usr/bin/find /share/Public/backups/set2 -mtime +3 | xargs rm -f;
/usr/bin/find /share/Public/backups/set3 -mtime +21 | xargs rm -f;
/usr/bin/find /share/Public/backups/set4 -mtime +2 | xargs rm -f;
/usr/bin/find /share/Public/backups/set5 -mtime +2 | xargs rm -f;
"

我遇到的问题是我需要修改我当前现有的代码来在每个命令之前做一些更复杂的事情,比如

if [ $(ls /share/Public/backups/set1 -1 | wc -l ) -gt 4 ] then run above command
fi

我如何在远程 ssh 机器上而不是在我的本地 cron 机器上运行这个命令?

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