使用PS:无法从新的终端窗口看到我的工作

时间:2014-08-08 20:34:46

标签: r ssh ps

您好我刚开始使用ps。所以,我试图通过编写

在集群中运行R脚本(在使用ssh登录后)
nohup R CMD BATCH a.R > a.out &

然后,当我使用ps -u myusername时,它会显示:

PID TTY          TIME CMD
 4200 pts/14   00:00:00 ps
29985 ?        00:00:00 sshd
29986 pts/14   00:00:00 tcsh
32146 pts/14   00:00:00 sh
32150 pts/14   01:10:10 R

现在,当我从新的终端窗口登录到ssh并执行相同的ps -u myusername时,它会显示

PID TTY          TIME CMD
  444 ?        00:00:00 sshd
  445 pts/1    00:00:00 tcsh
 2460 pts/1    00:00:00 ps

它没有显示我在其他终端窗口中启动的R作业。我怎么能看到这个?即使我从ssh关闭第一个终端/注销,R脚本仍然应该运行,对吧?因为nohup。对不起这么多基本问题。我之前从未使用过nohup和ps,所有细节都让我感到迷茫。

1 个答案:

答案 0 :(得分:0)

尝试

  

top -u myusername

如果你仍然没有看到你的工作,那么工作就没有开始。 我个人有同样的问题但不知何故使用命令

  

nohup R --vanilla< mycode.R>& mycode.Rout&安培;

的工作。