问题标签 [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 回答
9187 浏览

bash - 使用“nohup”在后台运行“top”命令

我在使用 nohup 在后台运行 top 命令时遇到问题。首先,我在本地运行它,如

nohup.out它用文字抱怨top: failed to get tty。我的最终目标是在远程机器上运行 top ,比如

目前,上述命令也失败了

有任何想法吗?

PS:我运行这个命令machineBmachineA. machineA总是活着,但并不总是登录。

0 投票
2 回答
947 浏览

linux - 在 R 中停止 nohup 并行模拟

我需要取消在 Linux 服务器上使用 R 启动的并行处理模拟。

昨晚我使用 ssh 连接到服务器并使用 nohup 命令从 shell 开始模拟: nohup R CMD BATCH mysimulation.R

mysimulation.R 文件使用 multicore 包中的 mclapply 命令生成额外的 R 实例以并行运行模拟。例如,当我在 shell 中运行 top 时,我看到 10 个不同的 R 实例正在运行,然后完成了一次模拟运行,然后再次开始以继续进行额外的模拟复制。

我几乎没有直接使用 Linux 服务器的经验(我的知识范围是 cd、ls 和上面提到的 nohup 命令)。我四处寻找解决方案,并认为终止该过程可能有效。我试过了:

kill -9 mypid (表示它杀死了进程)。

但是,模拟继续运行。我可以看到 R 的实例继续运行、关闭和重生。谁能指出我的资源或指导我完成关闭此模拟所需的具体步骤?谢谢。

0 投票
1 回答
13594 浏览

bash - 将 nohup 的标准错误重定向到 nohup.out

如何运行命令以nohup将stdout 和 stderr保存到nohup.out?默认情况下,仅保存 stdout 并丢弃 stderr。

0 投票
7 回答
97502 浏览

python - Nohup 没有将日志写入输出文件

我正在使用以下命令在后台运行 python 脚本:

但似乎 nohup 没有向日志文件写入任何内容。cmd.log 已创建,但始终为空。在 python 脚本中,我使用sys.stdout.write而不是print打印到标准输出。我做错什么了吗?

0 投票
1 回答
760 浏览

linux - 后台作业更改为没有 nohup/disown 的守护进程?

一个脚本while.sh对我来说很奇怪,它的内容是:

run as $while.sh >& while.log & (没有nohup or disown or setsid or double fork()) 退出再登录可以看到这个进程还在,ppid是1,tty是?

我的系统是rhel6(rhel5也是一样,bash

在 centos5.x 中它必须使用 nohup 或 disown 或在代码中执行 double fork()

rhel6 发生了什么

0 投票
1 回答
1105 浏览

bash - 在 bash 脚本中运行 nohup 时出错

我的 bash/nohup 经验非常有限,所以我可能犯了一个基本错误。

我正在启动一个后台文件监视器。(如果重要的话,Sass 是一个 CSS 预处理器,它可以监控源文件并在检测到更改时自动将它们编译成 CSS。)

当我在 shell 提示符下输入它时,它会完美地启动 Sass 文件监视器:

但是当我把它放在这样的脚本中时(用于调试的简化示例脚本):

我收到此错误:

如果我指定完整路径 /usr/bin/local/sass,也会发生同样的事情。知道我哪里出错了吗?

0 投票
9 回答
35331 浏览

linux - 在后台运行 SCP 并监控进度

scp在后台运行一个命令:

我输入了密码 - 我点击ctrl-z停止命令并用 重新启动它bg,我可以通过执行来确认它正在运行jobs。但是,有没有一种方法可以监控文件传输的进度(即我是否会在不将其置于后台的情况下运行它)?

谢谢你。

0 投票
1 回答
68 浏览

python - 一段时间后意外退出:错误无法将 str 转换为浮点数

我编写了一个小脚本,每小时从网站读取并搜索某个字符串。这个字符串是我要计算的数字。

如果我使用“nohup python3 /path/to/script &”运行脚本,它会工作一段时间。几个小时后,有时几天甚至弱化脚本停止处理“〜/ nohup”中的错误输出,即float()无法转换第41行中的字符串。

整个脚本: http: //pastebin.com/AEY1Kafa

0 投票
1 回答
205 浏览

bash - 如何将已经运行的 CHILD 进程置于 nohup 下

我的问题与发布的问题非常相似:如何将已经运行的进程置于 nohup 下?

假设我从命令行执行 foo.sh,然后它又执行另一个 shell 脚本,依此类推。例如:

现在我按 Ctrl+Z 暂停“foo.sh”。它列在我的“工作 -l”中。

我如何拒绝 baz.sh 以使其不再是 foo.sh 的孙子?如果我输入“disown”,那么只有 foo.sh 与其父级被拒绝,这不是我想要的。我想终止 foo.sh 和 bar.sh 进程,只留下 baz.sh。

我目前的解决方法是“杀死 -18”(恢复)baz.sh 并继续我的工作,但我更愿意杀死上述进程。谢谢。

0 投票
1 回答
6588 浏览

oracle11g - Linux 中的 NOHUP 命令

我正在发出命令

并在执行此 nohup.out 文件时包含此错误:

如何解决?