在本机上想通过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 ###还有这里的结尾哦,不要忘记