linux 如何自动远程执行脚本

1、安伍宏州装sshpass2、腔蔽sshpass -p “passwd” ssh -p22 root@$dst_ip “a.sh”注意a.sh是目标绝森主机里的脚本。 a.sh是用来控制a的,但是它不能被远程的机器收到,而且如果不指定绝森IP,那么就没有办法输出任何东西,只能在服务器上执行。

如果想把a脚本输出到本地,可以用$dst_ip命令。

下面是一个示例,把上面的代码复制进去,然后修改下面的内容。

!/bin/bash

seq:=”${seq}”

passwd:=“passwd”

if[-n’$seq|grep-i’^t’;then

useradd$seq-r`cat$seq|grep-v’^|^t’)do

mkdir-p$seq

done

echo”seq$seq”>>/tmp/test.log|head-1|sort||wc-l

exit1

fi

运行结果:

[root@kingdomshell~]

chmod+xtest.log|cut-f1-c

exit0

本文由 4DB辅助网 原创发布。

发布者: 4DB辅助网

本网站所有文章禁止采集转载,否则以侵权处理。

本文链接:http://www.4daiban.com/15555.html

(0)
4DB辅助网4DB辅助网
上一篇 2024年1月30日
下一篇 2024年1月30日

相关推荐