将脚本(r脚本)远程运行到mac(iMac OSX)终端中的其他计算机

时间:2014-05-20 15:16:21

标签: r macos ssh

我有一个小例子脚本(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

1 个答案:

答案 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