当先锋百科网

首页 1 2 3 4 5 6 7

在本机上想通过shell脚本执行远程机器上的命令,其实很简单,只要在ssh 的后面加上<< remotessh      【命令】 remotessh 就可以了,下面贴出简单的例子

#!/bin/bash

ssh [email protected] << remotessh            ###首先要ssh上去,ssh的配置可以看我的上一篇文章,注意这里的<< remotessh

####从这里开始都是在远程机器上执行命令啦

cd /tmp/test/
rm -f test.txt
cat test.log | grep 'test' >> test.txt

echo "finished!"

#####执行完毕

exit  ###不要忘记退出远程机器
remotessh  ###还有这里的结尾哦,不要忘记