问题标签 [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.
linux - nohup 错误没有这样的文件或目录
我正在尝试运行一串nohup
命令来获取服务器统计信息。但是我收到一个错误'No such file or directory'。请注意,这 3 个nohup
调用嵌入在通过cron
作业执行的脚本中。第一个nohup
有效,但其他两个返回错误。具有讽刺意味的是,当在不同的服务器上运行时,脚本运行良好。
命令
/li>(作品)
/li>(返回:nohup 无法运行命令
/li>mpstat
:没有这样的文件或目录)(返回:nohup 无法运行命令
iostat
:没有这样的文件或目录)
知道有什么问题吗?
java - 在 ssh 之后在 bash 脚本中运行两个 java 程序
在我的脚本中,我通过 SSH 连接了一个主机并尝试运行两个 java 程序。第一个 java 程序以 nohup 和 & 结尾运行。之后我尝试运行另一个 java 程序,但它给出了语法错误。我想这与&有关。我不想再次 ssh。
它给出了 bash: -c: line 0: syntax error near unexpected token `;
有任何想法吗
grep - HUP父子进程的脚本
我需要一个 shell 脚本来向父进程和子进程发送 HUP。
我正在使用带有 tcsh 的 freeBSD?#/bin/sh
不知何故,我需要将 pgrep 的 PID 输出通过管道在 shell 脚本的循环中杀死 -HUP。
最终,我想将此脚本作为 cron 作业运行。
我只是还没有技能。
谢谢 - 布拉德
unix - Unix后台进程异常停止
我使用以下命令在后台执行了一个 perl 脚本
几分钟后,我的状态为
[1]+ 已停止
我没想到它会停止,我也不知道是什么停止了它。我该如何调试它并找出它停止的原因?我实际上有兴趣了解要调试的 unix 命令。
linux - 作业完成时执行命令
我想要一个 bash 脚本在某个作业完成时执行一个命令(报告状态信息)。我正在运行(使用脚本)许多程序并使用 nohup 将它们发送到后台。当他们完成时,我想执行一个收集信息并报告它的脚本。请注意,我知道我可以有一个带有 sleep 的 for 循环,它会主动检查 pid 是否仍在作业列表中。但我想知道是否有办法告诉系统运行这个脚本,例如通过向 nohup 添加选项。
linux - 这个 bash 脚本有多危险?
警告:危险脚本。不要从命令行运行!
在公司的笑话电子邮件中看到了这一点。有人可以向我解释为什么这个 bash 脚本比普通的 'rm -rf' 命令更危险吗?:
特别是,为什么使用 nohup 以及最后的元素是什么?
警告:危险脚本。不要从命令行运行!
linux - 如何在 shell 中使用 nohup 和 & 运行程序的输入流
我正在使用 nohup add.sh & 运行程序
此脚本在运行时从控制台获取输入。我怎样才能获得这个过程的输入流,以便我可以传递 2 个数字?
谢谢
linux - nohup 不适用于铬
我正在制作一个小的 shell 脚本,它会在启动后启动各种程序。我dialog
用于制作菜单,然后是运行所需应用程序的简单 case 语句。除了我最喜欢的浏览器 Chromium 之外,一切都运行良好。
nohup chromium &
不起作用 - 当我关闭终端时,Chromium 也会关闭。
这是我的脚本:
我的一部分.xinitrc
:
bash - bash -c 像 nohup 一样工作吗?
在 redhat 中使用旧的 initscript 时,我遇到了这样的问题
daemon --user $USER --pidfile $PIDFILE "cmd >>/var/log/cmd.log 2>&1 &"
它似乎很可疑,因为它不使用 nohup。但是,程序可以正常工作,即使退出控制终端也能保持运行。进一步调查我发现,bash -c 'sleep 1000&'
即使退出了调用它的终端,例如命令似乎仍然存在(如果没有 nohup,这应该是不可能的)。我用最新的 ubuntu 验证了这种行为。
所以我的问题是,这种行为众所周知吗?也就是说,我可以在我的初始化脚本中使用它而不是使用 nohup 吗?或者它是bash中的一个错误?
linux - nohup 进程在 xterm 关闭时死亡,但在退出时没有
我有一个问题,一个简单的 nohup 命令似乎表现得很奇怪。我将其归结为一个名为 Sleep 的小型 Java 应用程序,它执行
我正在运行 nohup 如下:
然后我在另一个窗口中运行 strace 寻找信号,如下所示寻找我的 pid (12345)
如果在我的原始窗口中输入“退出”以关闭 shell,我会看到进程继续运行而没有收到信号。但是,如果我关闭腻子窗口(单击菜单栏上的 x),我会看到 nohup 进程确实得到了 SIGHUP
我认为 nohup 应该拦截/不传递 SIGHUP。我已经切换到使用 setsid 并且无论我如何关闭终端窗口,我都会得到正确的行为。难道我做错了什么?似乎 nohup 工作不正常,这在我正在处理的实际问题中造成了一些严重的问题。