问题标签 [nohup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
237 浏览

mysql - 如何在联机模式下执行包含多个数据库语句的 sql 文件?

最近,我的要求之一是一次修改多个数据库,我一直在使用 SOURCE 命令执行文件(.sql 文件)

但是,我想知道是否有在线方法可以做到这一点,因为这样我可以使用 nohup 让它运行,即使我注销或出现任何网络问题并且我的会话结束。通过在线模式,我的意思是不必去 mysql 命令行( mysql> )

想知道这是否可能?请注意,SQL 文件旨在一次修改多个数据库。

0 投票
1 回答
321 浏览

php - PHP 调用服务器脚本 - 调用后不会继续

对,我在 PHP 脚本中调用 Python 脚本。在调用 Python 脚本后,此 PHP 脚本需要继续。

我已经尝试了以下所有方法,但 PHP 坚持等到脚本响应。

都试过了:-

还尝试使用 passthru 并且没有 nohup。

非常感谢任何帮助。

0 投票
1 回答
7990 浏览

linux - SSH 并创建一个名为机器名称的日志文件

我运行一个 ssh 主机并运行 java 程序的脚本。我使用 nohup 并希望输出和错误日志文件名称为 hostnameoutput.log 和 hostnameerror.log。我无法运行该程序。我尝试将值保存在变量中并将其附加到日志文件名并尝试直接方法。

下面是创建附加机器名称的日志文件的直接方法。这里有什么错误?

0 投票
5 回答
11577 浏览

macos - Nohup 在 OSX 中不起作用

重击:

但是当我关闭终端时:

将退出警告

有任何想法吗?理想情况下,我想在后台运行 Mongodb。

0 投票
2 回答
842 浏览

linux - 取消当前在另一个 shell 下运行的作业

在位置,AI 启动了一个进程,该进程将在服务器上运行一夜。我从来没有否认过这个过程,也没有使用 nohup。=\

我现在在位置 B,我想保持这个进程运行,但我想在位置 A 杀死 shell 并注销。

是否可以从位置 B 做我想做的事?

0 投票
1 回答
458 浏览

linux - 无法让 nohup、open_init_pty 和 sudo 一起工作

我正在努力将 nohup、open_init_pty 和 sudo 组合在一个单行中。像这样的东西:

我的要求有点奇怪:

  • 使用 nohup 以便父 shell 可以干净地退出
  • open_init_pty 实际上在通过 PHP 的远程 SSH 中,这需要这个
  • sudo 运行特权命令
  • 运行多个命令 - 因此是 bash -c 行

我尝试使用不同的组合来缩小问题范围:

我究竟做错了什么??

0 投票
1 回答
90 浏览

django - Celeryd 脚本打印输出 2x,当需要 0x 时

这是我运行 celeryd 的小脚本:

我以普通用户身份运行脚本,并在请求时输入 root 密码。

我真的很想看到没有输出——所有内容都发送到日志中。相反,我看到一切都翻了一番:

这个输出全部来自“背景”,这意味着当我做其他事情时它会在我的终端上喷出。

我不确定我的错误是否在于我对 bash、celeryd、nohup 的理解......?

0 投票
2 回答
619 浏览

php - 使用 PHP shell_exec() 分离终端会话时遇到问题

我维护一个游戏服务器,不守规矩的玩家经常让应用程序崩溃。我的审核团队需要能够重新启动服务器进程,但允许 ssh 访问将是不切实际/不安全的,因此我使用 shell exec 传递所需的命令以从基于 Web 的界面重新启动服务器进程。问题是,shell 会话没有正确分离,因此 php 保持其会话,直到它最终超时并关闭会话/停止服务器进程。这是我调用 shell_exec 的方式: $command='nohup java -jar foobar_server.jar'; shell_exec($command);

0 投票
1 回答
2639 浏览

android - 从android中的脚本运行脚本

我正在尝试使用 init.d 脚本在后台执行另一个脚本。init.d 脚本必须在后台执行其他脚本后立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我google了一下,发现可以在脚本名末尾使用&符号在后台执行。这有效,但我的 init.d 脚本一直等到后台脚本完成。所以我用谷歌搜索了一些,发现与 & 一起使用的 nohup 命令会做我想做的事。完美的。但是,当我在 android 上使用终端模拟器时,我输入了 nohup,然后我得到“nohup:找不到小程序”

因此,如上所述,如果不等待后台脚本,我将无法继续执行 init.d 脚本。我在问,有谁知道如何在后台运行脚本,同时在 android 上继续当前脚本?

或者,有人知道我是否可以将“nohup”小程序添加到我的 android 设备中吗?

再次感谢所有回复的人!

0 投票
2 回答
6962 浏览

java - Nohup 附加输出和错误而不是覆盖

我正在使用 nohup 将 java 输出和错误附加到同一个日志文件中。问题是它写了一个输出,然后它覆盖了错误的日志文件,输出被删除了。

nohup 命令是

这是我想从 Daemon.java 登录 wrapper.log 的消息

但只有最后一条消息写入文件。最合理的答案是知道如何为输出和错误附加 wrapper.log 而不是覆盖

有任何想法吗

谢谢