标签: linux shell unix sh remote-server
我想运行一个脚本test.sh,它位于A上的机器A上,但是来自机器B.在Unix中有没有办法做同样的事情
答案 0 :(得分:1)
您可以使用ssh来实现此目标:
ssh
ssh -t user@host '/path/to/test.sh'
根据man ssh,这是-t选项的作用:
man ssh
-t
强制伪tty分配。这可用于在远程机器上执行任意基于屏幕的程序,这可能很有用, 例如实现菜单服务时。多重力tty 分配,即使ssh没有本地tty。