Questions tagged «nohup»

nohup是用于忽​​略HUP(挂断)信号的POSIX命令。


4
关闭SSH时继续SSH后台任务/作业
我有和这里相同的问题,甚至超出了这个范围。 如果我注销/退出SSH连接,则我的程序需要在后台运行。退出之前,我键入bg并jobs检查后台运行任务,但是退出SSH后,该程序无法运行,当我关闭SSH窗口时,它将关闭。 如果我希望我的程序在关闭SSH窗口后仍能运行,该怎么办?我确实使用过,nohup screen但也无法使用,还是我错过了一些东西?
27 linux  ssh  tasks  nohup 

2
如何附加到nohup进程?
如果我使用nohup启动进程: nohup WHATEVER & 那我又怎么看呢?我的意思是如何在Linux下再次将终端连接到它,例如:Ubuntu 11.04-就像screen软件包一样。
15 linux  nohup 

2
子进程中的Ctrl + c会在脚本的前面杀死一个nohup'ed进程
我不知道这是否属于SO(因为它是一个编码错误),但我想你们会更了解所用软件的精妙之处(因此甚至可以考虑U&L)。 这是最小的代码脚本(请参阅完整脚本的编辑,这是我这样做的一个原因); #/bin/bash nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & less +F currentOutput.log 它试图做的是在后台运行服务器,该服务器输出到日志文件。 然后我follow使用该日志文件less +F。这样做时,要退出此窗口,必须先按ctrl+,c然后才能按Q。 会发生什么事,当我ctrl+ c内部less命令(以停止tailing),它以某种方式杀死开始与服务器nohup在顶部!没有其他影响。我可以shift+ f重新开始跟踪日志(由于服务器被杀死,因此没有任何新信息),如果我命中Q了该脚本,其余脚本将正常执行。 你知道为什么会这样吗?如何避免它/我应该使用的其他东西? PS 服务器程序可能正在侦听^C,这可能是问题所在;有什么我可以阻止的吗?就像,当我{SERVERCOMMAND}独自(以阻塞方式)运行时,我可以按ctrl+ c,但不会立即杀死它;它打印Received ^C signal, shutting down(然后杀死自己)。这是我^C进入时发生的情况less(将最终结果Received ^C signal, shutting down写入日志)。 PPS 我一直在尝试许多事情(无济于事); 尝试通过更改从脚本断开标准输入 nohup {SERVERCOMMAND} > currentOutput.log 2>&1 & to nohup echo '' | {SERVERCOMMAND} > currentOutput.log 2>&1 & or …
15 linux  bash  less  nohup 


2
使用tcsh的事后远程nohup
我在运行长期(几周?)过程的xterm中有一个tcsh实例。在其下运行的Xvnc服务器杂草丛生;它消耗了100%的CPU,并且没有响应。(这是一个已知的错误,我知道它是无法恢复的。) 长期过程目前在stdout上受阻。 有什么办法可以杀死一个基础进程(tcsh,xterm等)并使该长期进程继续运行? (请,没有关于的答案screen。我知道。这不是我的过程;这是用户的过程。他们不会学习。)
11 kill  tcsh  nohup 

1
SSH上的Nohup不会返回
我正在尝试做 [me@myPc]$ ssh me@server "nohup myBashScript.sh &" 我的目标是在服务器上启动该过程,然后立即返回。 它不起作用:作业在服务器上启动,但是我仍然在myPc上获得输出,bash等待完成,然后再问我另一个命令。 为什么呢 不应该!有什么办法可以避免这种情况? myPc是 RHEL6.2 服务器是ubuntu 10.04和 都跑 openssh
11 openssh  nohup 

4
启动控制台后,请在关闭控制台后保持程序运行。
这个问题已经在这里有了答案: 7年前关闭。 可能重复: 如何完全从终端分离流程? 我有一个程序在远程Unix计算机上的Unix控制台中运行。我(愚蠢地)没有使用来运行它nohup &,现在我需要关闭本地控制台。 关闭本地控制台后,有什么方法可以使其保持远程运行?
8 unix  nohup 


0
节点nohup进程在关闭putty时被杀死(但不在退出时)
我通过使用Putty windows界面远程连接到服务器,在群集上运行我的节点服务器。 我正在运行我的节点进程为nohup ..并且它在后台运行并且即使在退出会话后也不会被杀死 如果我通过在命令提示符下键入“exit”退出会话,则事情按预期工作,但如果我通过关闭接口关闭putty会话,则会立即终止nohup进程。 为什么会发生这种情况? PS:在每个集群上都没有发生,在某些集群上,进程被终止,而在其他集群上则继续运行。
1 linux  putty  node.js  nohup 

0
如何使用自定义〜/ .toprc进入,启动top和关闭ssh会话
如果我通过ssh登录到远程主机并运行top,它将获取〜/ .toprc配置文件。我也可以成功运行以下命令 ssh -t <user>@<host> "top -b > top.dat" 但是,这会使ssh会话永远打开。我想使用ssh会话来启动顶级批处理并退出ssh会话。我遇到的问题是我尝试过的所有方法都不起作用或无法使用〜/ .toprc配置文件。 这是我尝试过的: ssh <user>@<host> "top -b > top.dat &" ssh -f <user>@<host> "top -b > top.dat" ssh -f <user>@<host> "nohup top -b > top.dat &" ssh <user>@<host> "nohup top -b > top.dat &" ssh -f <user>@<host> "nohup top -b > …
1 bash  ssh  top  nohup 

3
在Ubuntu中使用nohup - 如何让它不显示作业号?
我正在运行此命令: $ nohup command > foo.out 2> foo.err < /dev/null & 我的问题是即使 nohup 让我的命令在后台运行,它打印出这样的东西到我的终端: [1] 27918 如何使其不输出作业号?我只是想让它在后台完成而不告诉我任何事情。在Mac OS X上,这正是发生的事情,所以我有点恼火,它在Ubuntu上的工作方式不同...... 谢谢您的帮助!

3
使用tail -f结束脚本的问题
我使用以下脚本重新启动在Solaris Sun 5.10机器上运行的Java服务器... pkill -9 java nohup ./start_java.sh & tail -f smx.log 我SSH到框(使用Putty)运行脚本。 它只要正常工作,因为我ctrl-c 出了 tail -f关闭腻子之前。如果我不停止尾巴(只是关闭腻子窗口),它会杀死这个start_java过程。 我已经改变了脚本以删除它tail -f,但我很困惑为什么会发生这种情况?
ssh  putty  tail  nohup 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.