如何在不终止作业的情况下退出AWS shell

如何在不终止作业的情况下退出AWS shell,shell,amazon-web-services,ssh,nohup,aws-shell,Shell,Amazon Web Services,Ssh,Nohup,Aws Shell,我正在AmazonWebServiceShell上运行一个很长的python进程 python sample.py 当我退出shell时,它将终止进程,因此我尝试使用nohup-python&将它放在后台 我退出shell,当我回来时,我输入了ps-ef | grep python,进程仍然在那里,但是它不再打印任何输出(作业一直在写输出)。我尝试了fg,但我得到了“没有这样的工作” ps-ef | grep python的结果是 ubuntu 2433 1 81 02:55 ?

我正在AmazonWebServiceShell上运行一个很长的python进程

python sample.py
当我退出shell时,它将终止进程,因此我尝试使用
nohup-python&
将它放在后台

我退出shell,当我回来时,我输入了
ps-ef | grep python
,进程仍然在那里,但是它不再打印任何输出(作业一直在写输出)。我尝试了
fg
,但我得到了“没有这样的工作”

ps-ef | grep python
的结果是

ubuntu    2433     1 81 02:55 ?        00:01:53 python sample.py

进程是否仍在运行?我如何继续检查它的输出?

执行它的目录中的nohup.out文件。太棒了!这太简单了。如果你给我一个答案,我会接受的。事实上,这个问题是不同的。我知道如何退出并保持程序运行,但我不知道回来后如何查看正在运行的程序。为什么不使用screen/tmux或其他?您执行它的目录中的nohup.out文件。太棒了!这太简单了。如果你给我一个答案,我会接受的。事实上,这个问题是不同的。我知道如何退出并保持程序运行,但我不知道回来后如何查看正在运行的程序。为什么不使用screen/tmux或其他工具?