12得票4回答
为什么Unix后台进程有时会在我退出shell时终止?

我想知道为什么在Bash shell中的后台进程会出现不同的行为 情况1:使用Putty(SSH)登录Unix服务器 默认使用csh shell 我改变为bash shell 输入"sleep 2000 &" 按回车键 它给了我作业号。 现在我通过单击putty窗口中的"x"...

9得票3回答
nohup是如何工作的?

当程序使用nohup运行时,背后执行了什么操作? 父进程的PID是否被更改? 谢谢。 编辑:我了解到nohup(和disown)会导致如果父进程收到SIGHUP信号,则该信号不会发送给进程。这是否意味着它相当于处理SIGHUP(并实际上忽略它)?

14得票8回答
Python + Ubuntu Linux + nohup 错误:[1]+ Exit

我有一个Python脚本practice_one.py,我希望它在Ubuntu Linux中永远运行,并具有以下功能:while True: # Code 我尝试运行nohup python practice_one.py &,但得到了消息:nohup: ignoring ...

11得票1回答
如何将nohup输出重定向到指定文件?

我尝试了一些在SO上找到的例子,但它们似乎都不起作用。我正试图使用nohup运行我的应用程序,并将应用程序的输出追加到一个文件中。 我尝试了以下几种方法,但似乎都行不通。nohup dotnet application.dll &> out.log & nohup do...

46得票4回答
在远程服务器上使用SSH启动一个后台进程,并退出会话。

我正在使用SSH在远程服务器上启动一个后台进程。这是我目前的命令: ssh remote_user@server.com "nohup process &" 这个命令可以启动进程。但是,SSH会话本身直到我按下Ctr-C才会结束。 当我按下Ctr-C时,远程进程会继续在后...

12得票3回答
nohup在OS X Yosmite上无法工作 - 出现错误“无法从控制台分离,没有这个文件或目录”。

我使用nohup在php应用程序中运行命令(我有一个网页向php服务器发送POST请求以在后台启动shell脚本)。 就像下面这样: exec('nohup /home/user/test.sh > /home/user/test.log 2>&1 &') 在...

14得票4回答
执行过程中删除 nohup 文件

我做了以下事情:nohup find / & rm nohup.out 奇怪的是,nohup -command 命令继续运行。我等待新文件被创建。但出乎意料的是,并没有这样的文件。命令的标准输出(stdout)去哪了?

12得票4回答
如何在Linux上使用sudo后台运行dotnet应用程序?

我遇到了一些奇怪的问题,不确定该如何解决。我正在使用CodeDeploy将我的应用程序部署到一个AWS EC2实例中,在那里我需要指定脚本来执行实例上的进程,其中一个是.NET Core应用程序。 我在Windows上使用dotnet publish发布我的应用程序,并将所需的dll文件复制...

43得票5回答
在Windows上有类似于nohup的命令吗?

我想要像这样运行一个Java jar文件:java -jar spider.jar 如何在Windows后台运行它? 就像Linux上这样:nohup java -jar spider.jar > /var/tmp/spider.log 2>&1 &

48得票5回答
从Python运行程序,并在脚本被终止后继续运行

我尝试运行以下代码:subprocess.Popen(['nohup', 'my_command'], stdout=open('/dev/null', 'w'), stderr=open('logfile.log', 'a'...