利用shell脚本执行ssh远程另一台主机执行命令并返回命令的结果集 假设从主机A,检查主机B上的进程,需要在主机B上建立检查用户,例如叫x,并设置通过public key认证登录SSH,不会可以google搜一下,然后,在A机器上执行:ssh x@B~/command.sh>;result.txtcommand.sh就是B机器上放置在x目录下的脚本。输出结果应该是写到了result.txt或者另一种写法result=`ssh x@B~/command.sh`结果直接保存到result变量中了。暂时没有linux环境,所以没有实际测试,你自己试试吧
在shell脚本中,比如执行一个命令,在等待3秒后,没有这个命令的结果,就执行下一条,这个怎么写呀?在shell脚本中,比如执行一个命令,在等待3秒后,没有这个命令的结果,就执行下一。
linux下shell脚本执行过程中重新输入命令 其实可以写成2113一个脚本function 就好也可以直接调用5261比如说我4102有2个文件abcd.shbin/bashecho$1test.shecho pls input somethingread inputclearabcd.sh$input现在我执行test.shtest.shpls input somethingzzzzzzzzzzz结果是1653zzzzzzzzzzz这就是简单的调用你可以传递参数就好如果你有多个需要输入的就很麻烦。写成方法会更好些