linux 通过shell脚本在本地执行远程机器命令

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

你可能感兴趣的:(linux,ssh,shell)