Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ec2上的RStudio服务器-关闭浏览器选项卡时不持久_R_Amazon Web Services_Amazon Ec2_Rstudio_Rstudio Server - Fatal编程技术网

ec2上的RStudio服务器-关闭浏览器选项卡时不持久

ec2上的RStudio服务器-关闭浏览器选项卡时不持久,r,amazon-web-services,amazon-ec2,rstudio,rstudio-server,R,Amazon Web Services,Amazon Ec2,Rstudio,Rstudio Server,我在ec2实例上运行RStudio服务器(使用Louis Aslett的AMI)并通过浏览器连接 我有一些长脚本要运行,我想我可以让它们继续运行,然后关闭浏览器选项卡/关闭我的计算机 但是,当我这样做时,它似乎会中断控制台,当我重新登录到服务器(将地址粘贴到地址栏并重新登录)时,我会收到一条警报,告诉我R会话已终止,我的工作区已完全重置(工作目录重置,任何数据或变量丢失) 请注意,我并没有终止实例,我只是关闭加载RStudio的浏览器选项卡 我做错什么了吗?是否有适当的方法安全断开并防止这种情况

我在ec2实例上运行RStudio服务器(使用Louis Aslett的AMI)并通过浏览器连接

我有一些长脚本要运行,我想我可以让它们继续运行,然后关闭浏览器选项卡/关闭我的计算机

但是,当我这样做时,它似乎会中断控制台,当我重新登录到服务器(将地址粘贴到地址栏并重新登录)时,我会收到一条警报,告诉我R会话已终止,我的工作区已完全重置(工作目录重置,任何数据或变量丢失)

请注意,我并没有终止实例,我只是关闭加载RStudio的浏览器选项卡

我做错什么了吗?是否有适当的方法安全断开并防止这种情况发生


谢谢

AMI的作者暗示AMI基于Linux,因此您可以在启动RStudio服务器会话之前运行
屏幕

屏幕
包与大多数Linux发行版捆绑在一起。作者没有提到他的AMI基于哪个发行版,也没有列出所有包含的软件包,但是如果AMI没有,那么您可以使用软件包管理器来安装它:

sudo apt get安装屏幕-y


如果您的包管理器是apt。使用
yum
软件包管理器进行的安装与此类似。

@0mm3您可以发布您为使其正常工作所做的具体操作吗?我也在使用这些AMI中的一个,我在Hack-R的屏幕上运行了rstudio服务器。我登录,启动一个长脚本,但当我稍后尝试重新登录时,会出现一个“terminate R/keep waiting”对话框。@Libby Hi,我要做的是在Mac OS上使用以下命令ssh到ec2实例中:
chmod 400 PEMFILE.pem
ssh-I PEMFILE.pemubuntu@c2-00-000-000-000.eu-west-1.compute.amazonaws.com
在.pem文件名中替换PEMFILE和您自己的ec2实例地址(可以在aws GUI在线的实例详细信息下看到)。完成后,我只需在终端中键入
screen
,一切都已设置好。希望这对您有所帮助