19得票6回答
如何在Bash脚本中使用nohup?

我有一个叫做mandacalc的大型脚本,我想始终使用nohup命令运行它。如果我从命令行调用它:nohup mandacalc & 一切运行得非常顺利。但是,如果我尝试将nohup包含在我的命令中,以便每次执行时不需要手动输入它,我会收到一个错误消息。 到目前为止,我尝试了以下选项...

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

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

9得票1回答
如何在后台持续运行Node.js应用程序 - nohup vs. forever vs. pm2,哪种方式最佳?

我看到很多关于使用nohup、forever和pm2在后台运行node的帖子。但我仍不确定哪种是最优选择,希望得到一些指导。 背景 - 在使用Ubuntu 16版本的Apache服务器上运行MEAN堆栈应用程序。App.js位于/var/www/位置。目前我正在使用forever使应用程序在...

11得票9回答
无法在Jenkins中作为后台进程运行nohup命令

更新:根据下面的讨论,我编辑了我的回答以获得更准确的描述。 我正在尝试从Jenkins运行一个nohup命令。完整的命令是nohup java -jar /home/.../jar/server-process-0.35.jar prod >> /var/../server-pr...

19得票4回答
使用别名与nohup

为什么以下代码不起作用?$ alias sayHello='/bin/echo "Hello world!"' $ sayHello Hello world! $ nohup sayHello nohup: appending output to `nohup.out' ...

11得票4回答
使用Shell_exec和nohup的PHP命令

我认为有很多类似的帖子,但在搜索周围后,我还没有找到解决方案。 基本上,我正在尝试在后台运行两个脚本。 当我在命令行中运行它们时,在调用我的第一个脚本后,我会看到: /usr/bin/nohup php script.php > nohupoutput.log & echo ...

108得票7回答
如何获取使用nohup运行的程序列表

我正在使用SSH连接访问运行CentOS (Linux发行版)的服务器。 由于我不能一直保持登录状态,所以我使用"nohup [command] &"来运行我的程序。 我找不到如何获取我使用nohup启动的所有程序列表。 "jobs"只在我注销前有效。之后,如果我再次登录,jobs命...

21得票2回答
当退出时,Bash如何处理作业?

据我从书籍和bash手册中所理解的,当用户从bash退出时,如果没有使用nohup或disown,由该用户启动的所有后台作业都将自动终止。但今天我进行了测试:登录到gnome桌面并访问gnome-terminal。终端中有两个标签页,在其中一个标签页中,我创建了一个名为test的新用户并以te...

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

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

27得票6回答
使用nohup调用函数

我正在尝试使用nohup调用一个函数,就像这样:function1(){ while true do echo "function1" sleep 1 done } nohup function1 & # ...... so...