您好我刚开始使用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,所有细节都让我感到迷茫。
答案 0 :(得分:0)
尝试
top -u myusername
如果你仍然没有看到你的工作,那么工作就没有开始。 我个人有同样的问题但不知何故使用命令
nohup R --vanilla< mycode.R>& mycode.Rout&安培;
的工作。