大佬教程收集整理的这篇文章主要介绍了SSH 远程执行任务,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在本地执行了一条命令一样:
Hello.txt 文件的内容。在本地执行的。
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/e5740e14d7a9059420c0c4824f565361.png" >
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/b376961b21882f1b9f8edb102ccbfeaf.png" >
虽然提示的失败原因不同,但它们有一个共同点:都需要与用户交互(需要 TTY)。所以它们失败的原因也是相同的:Hell 会话。所以需要交互的命令也随之结束。Hell 进行交互!
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/7ef1b88901a958cf204ec0e55e9aae2e.png" >
LOCATIOn. This can be used to execute arbitrary screen-based programs on a remote machine,which can be very useful,e.g. when implemenTing menu services. Multiple -t options force tty alLOCATIOn,even if ssh has no local tty."
可能需要随手写几行简单的逻辑,这也没有问题,ssh 能轻松搞定!
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/4f082cc23b30efcfd383d7494cfad354.png" >
该怎么办?
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/4900d6966c57eaf425adfc587fa0f560.png" >
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/e23d41ae6f690b4d5b8bb16e4c8fb3e4.png" >
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/50d3693b6bbccb9cfb2e5299288a7f12.png" >
可能需要写长篇累牍的 sHell 脚本去完成某项使命!此时 SSH 依然是不辱使命的好帮手(哈哈,前面的内容仅仅是开胃菜啊!)。
在本地创建一个脚本文件 test.sh,内容为:
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/3dfbd3a4e58605c70971a05a2154c18c.png" >
然后尝试执行下面的命令:
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/f13b6a8935c07ed68a6f6ae9410a0ab8.png" >
在这种情况下(远程执行本地的脚本)执行带有参数的脚本,需要为 bash 指定 -s 参数:
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/b223ff3aab020a7adc633b303b7b3126.png" >
Helloworld" 分别对应 $0 和 $1。
还有一种情况是脚本文件存放在远程服务器上,而我们需要远程的执行它!
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/54792dff23977521ab62b0cfc3ed9e39.png" >
然后尝试执行下面的命令:
title="SSH 远程执行任务" alt="SSH 远程执行任务" src="https://cn.js-code.com/res/2019/02-09/09/78755251fbab16ff0a418a03f165dbbf.png" >
Helloworld" 分别对应 $0 和 $1。
以上是大佬教程为你收集整理的SSH 远程执行任务全部内容,希望文章能够帮你解决SSH 远程执行任务所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。