需要在本地机器Unix上运行远程机器上的远程脚本

时间:2015-12-28 07:08:15

标签: linux shell unix sh remote-server

我想运行一个脚本test.sh,它位于A上的机器A上,但是来自机器B.在Unix中有没有办法做同样的事情

1 个答案:

答案 0 :(得分:1)

您可以使用ssh来实现此目标:

ssh -t user@host '/path/to/test.sh'

根据man ssh,这是-t选项的作用:

  

强制伪tty分配。这可用于在远程机器上执行任意基于屏幕的程序,这可能很有用,   例如实现菜单服务时。多重力tty   分配,即使ssh没有本地tty。