问题标签 [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.
mysql - 如何在联机模式下执行包含多个数据库语句的 sql 文件?
最近,我的要求之一是一次修改多个数据库,我一直在使用 SOURCE 命令执行文件(.sql 文件)
但是,我想知道是否有在线方法可以做到这一点,因为这样我可以使用 nohup 让它运行,即使我注销或出现任何网络问题并且我的会话结束。通过在线模式,我的意思是不必去 mysql 命令行( mysql> )
想知道这是否可能?请注意,SQL 文件旨在一次修改多个数据库。
php - PHP 调用服务器脚本 - 调用后不会继续
对,我在 PHP 脚本中调用 Python 脚本。在调用 Python 脚本后,此 PHP 脚本需要继续。
我已经尝试了以下所有方法,但 PHP 坚持等到脚本响应。
都试过了:-
还尝试使用 passthru 并且没有 nohup。
非常感谢任何帮助。
linux - SSH 并创建一个名为机器名称的日志文件
我运行一个 ssh 主机并运行 java 程序的脚本。我使用 nohup 并希望输出和错误日志文件名称为 hostnameoutput.log 和 hostnameerror.log。我无法运行该程序。我尝试将值保存在变量中并将其附加到日志文件名并尝试直接方法。
下面是创建附加机器名称的日志文件的直接方法。这里有什么错误?
macos - Nohup 在 OSX 中不起作用
重击:
但是当我关闭终端时:
有任何想法吗?理想情况下,我想在后台运行 Mongodb。
linux - 取消当前在另一个 shell 下运行的作业
在位置,AI 启动了一个进程,该进程将在服务器上运行一夜。我从来没有否认过这个过程,也没有使用 nohup。=\
我现在在位置 B,我想保持这个进程运行,但我想在位置 A 杀死 shell 并注销。
是否可以从位置 B 做我想做的事?
linux - 无法让 nohup、open_init_pty 和 sudo 一起工作
我正在努力将 nohup、open_init_pty 和 sudo 组合在一个单行中。像这样的东西:
我的要求有点奇怪:
- 使用 nohup 以便父 shell 可以干净地退出
- open_init_pty 实际上在通过 PHP 的远程 SSH 中,这需要这个
- sudo 运行特权命令
- 运行多个命令 - 因此是 bash -c 行
我尝试使用不同的组合来缩小问题范围:
我究竟做错了什么??
django - Celeryd 脚本打印输出 2x,当需要 0x 时
这是我运行 celeryd 的小脚本:
我以普通用户身份运行脚本,并在请求时输入 root 密码。
我真的很想看到没有输出——所有内容都发送到日志中。相反,我看到一切都翻了一番:
这个输出全部来自“背景”,这意味着当我做其他事情时它会在我的终端上喷出。
我不确定我的错误是否在于我对 bash、celeryd、nohup 的理解......?
php - 使用 PHP shell_exec() 分离终端会话时遇到问题
我维护一个游戏服务器,不守规矩的玩家经常让应用程序崩溃。我的审核团队需要能够重新启动服务器进程,但允许 ssh 访问将是不切实际/不安全的,因此我使用 shell exec 传递所需的命令以从基于 Web 的界面重新启动服务器进程。问题是,shell 会话没有正确分离,因此 php 保持其会话,直到它最终超时并关闭会话/停止服务器进程。这是我调用 shell_exec 的方式: $command='nohup java -jar foobar_server.jar'; shell_exec($command);
android - 从android中的脚本运行脚本
我正在尝试使用 init.d 脚本在后台执行另一个脚本。init.d 脚本必须在后台执行其他脚本后立即继续,以便我的设备可以完全启动,然后执行的脚本可以执行其命令。我google了一下,发现可以在脚本名末尾使用&符号在后台执行。这有效,但我的 init.d 脚本一直等到后台脚本完成。所以我用谷歌搜索了一些,发现与 & 一起使用的 nohup 命令会做我想做的事。完美的。但是,当我在 android 上使用终端模拟器时,我输入了 nohup,然后我得到“nohup:找不到小程序”
因此,如上所述,如果不等待后台脚本,我将无法继续执行 init.d 脚本。我在问,有谁知道如何在后台运行脚本,同时在 android 上继续当前脚本?
或者,有人知道我是否可以将“nohup”小程序添加到我的 android 设备中吗?
再次感谢所有回复的人!
java - Nohup 附加输出和错误而不是覆盖
我正在使用 nohup 将 java 输出和错误附加到同一个日志文件中。问题是它写了一个输出,然后它覆盖了错误的日志文件,输出被删除了。
nohup 命令是
这是我想从 Daemon.java 登录 wrapper.log 的消息
但只有最后一条消息写入文件。最合理的答案是知道如何为输出和错误附加 wrapper.log 而不是覆盖
有任何想法吗
谢谢