我有一个小例子脚本(script_p.r
),如下所示,它打算在终端中运行。
#!/usr/bin/Rscript
sink("output_capture.txt")
mn <- mean(1:10)
# and so on, much longer list of tasks
我想与其他iMac主机远程运行此脚本(ip地址,例如,不真实:111.111.111.111
),这允许我登录和工作(例如,不是真实的。用户名user101
,密码p12334
)
这种方式是远程运行此脚本(比如使用ssh
),比如来自其他计算机的地址:222.222.222.222
和用户名user102
?
答案 0 :(得分:1)
首先,将script_p.r
放在远程计算机上。
然后或者只做:
ssh user102@222.222.222.222
user102:-$ ./script_p.r
或ssh user102@222.222.222.222 'script_p.r'
或将其放在脚本中:
runremote.sh
:
#!/bin/bash
ssh user102@222.222.222.222 'script_p.r'
并在本地运行
user101:-$ ./runremote.sh