nohup相关内容

从python运行程序,并在脚本被杀死后继续运行

我试过这样运行: subprocess.Popen(['nohup', 'my_command'],stdout=open('/dev/null', 'w'),stderr=open('logfile.log', 'a')) 如果父脚本正常退出,这会起作用,但如果我终止脚本 (Ctrl-C),我的所有子进程也会被终止.有没有办法避免这种情况? 我关心的平台是 OS X 和 Linux,使 ..
发布时间:2022-01-18 15:17:41 Python

如何获取使用 nohup 运行的程序列表

我正在通过 SSH 连接访问运行 CentOS(Linux 发行版)的服务器.因为我不能一直保持登录状态,所以我使用“nohup [command] &"运行我的程序. 我找不到如何获取我开始使用 nohup 的所有程序的列表.“工作"仅在我注销之前有效.之后,如果我再次登录,jobs 命令什么也没有显示,但我可以在日志文件中看到我的程序仍在运行. 有没有办法获得我开始使用“nohup ..
发布时间:2022-01-13 21:29:32 服务器开发

查找 nohup 命令运行的进程

我使用以下命令在 Centos 中运行服务器可执行文件 "nohup server &".现在我需要终止进程“server".但是我尝试了 "ps -a" 命令来获取 PID 但我无法获取该过程.现在怎么杀掉"server"呢? 解决方案 ps auxwww|grep -i 'server' 应该返回所有包含 server 的进程.否则,服务器可能已经停止. 您应该能够按如下方式确定 ..
发布时间:2022-01-08 13:27:35 服务器开发

使用 Capistrano 启动后台任务

对于我的 RubyOnRails-App,我必须在 Capistrano 部署结束时启动后台作业.为此,我在 deploy.rb 中尝试了以下操作: 运行 "nohup #{current_path}/script/runner -e production 'Scheduler.start' &", :pty =>真的 有时这可行,但大多数时候它不会启动进程(= 未在 ps -aux 中列出) ..
发布时间:2022-01-08 13:11:22 其他开发

Windows机器上的PHP;在后台启动进程

我正在寻找最好的方法,或者任何真正在后台从 php 启动进程的方法,以便稍后在脚本中终止它. 现在,我正在使用:shell_exec($Command);这样做的问题是它等待程序关闭. 我想要在执行 shell 命令时与 nohup 具有相同效果的东西.这将允许我在后台运行该进程,以便稍后在脚本中将其关闭.我需要关闭它,因为这个脚本会定期运行,运行时程序无法打开. 我曾想过生成一 ..
发布时间:2022-01-08 13:03:55 PHP

如何获取进程 ID 以杀死 nohup 进程?

我正在服务器上运行 nohup 进程.当我尝试杀死它时,我的腻子控制台会关闭. 这是我尝试查找进程 ID 的方式: ps -ef |grep nohup 这是杀死命令 kill -9 1787 787 解决方案 当使用 nohup 并且你把任务放在后台时,后台操作符 (&)将在命令提示符下为您提供 PID.如果您的计划是手动管理进程,您可以保存该 PID 并在需要时使用它来终止进 ..
发布时间:2022-01-06 13:20:12 服务器开发

nohup:在后台运行 PHP 进程

我尝试在后台运行 php 进程并从 php 文件启动它. 一些信息:PHP 5.2.17 版本,php safe_mode 关闭,linux 系统.我用 exec 启动进程,已经试过 shell_exec.我将所有文件设置为 0755、0777. $pid = exec("nohup $cmd >/dev/null 2>/dev/null & echo $!"); 如果我打印这个语句,我 ..
发布时间:2022-01-03 23:38:02 PHP

nohup vs screen -- 哪个更适合长时间运行的进程?

背景:我有一个长时间运行的脚本,它使数据库架构更改具有我想在迁移后检查的输出.我想将其写入文件. 我一直在阅读关于 nohup 和 screen 的堆栈溢出.这两种方法我都试过了,但都担心. IN:如何将进程作为后台运行并且永不消亡? 他们说他们使用了 nohup 并且 putty 终止了这个进程.这怎么可能?我一直无法使用 Mac OS X 终端进行复制. 使用 scre ..
发布时间:2021-12-28 10:45:38 其他开发

即使在使用 sudo nohup 后,Amazon EC2 NodeJS 服务器也会在 2 天后自行停止

我的应用程序在 http://talkwithstranger.com/ 上运行,并且我已将其部署在 AWS EC2 上.我用这个命令 sudo nohup node index.js & 即使我关闭终端并退出我的 SSH,也要继续运行我的 Node JS 服务器. 然而,2天后我每次醒来发现节点服务器本身自动停止.我使用 检查了正在运行的进程 ps -ef 而我的节点脚本不存在. ..
发布时间:2021-12-21 11:05:39 其他开发

nohup 和 & 和有什么不一样

nohup myprocess.out & 或 myprocess.out & 都将 myprocess.out 设置为在后台运行.关闭终端后,该进程仍在运行.它们有什么区别? 解决方案 nohup 捕获挂断信号(参见 man 7 signal),而 & 符号没有(除了外壳是这样配置的,或者根本不发送 SIGHUP). 通常,当使用 & 运行命令并随后退出 shell 时,shell ..
发布时间:2021-12-03 13:17:42 服务器开发

Zookeeper 未启动,nohup 错误

我已经下载了zookeeper-3.4.5.tar.gz,解压后我把conf/zoo.cfg写成 tickTime=2000数据目录=/var/zookeeper客户端端口=2181 现在我尝试通过 bin/zkServer.sh start 启动zookeeper它给 mohit@mohit:~/zookeeper-3.4.5/bin$ sudo sh zkServer.sh start[ ..
发布时间:2021-11-15 00:01:30 Java开发

Windows 上的 nohup 是什么?

我想像这样运行一个 Java jar 文件: java -jar spider.jar 如何在 Windows 的后台运行它? 在 Linux 上是这样的: nohup java -jar spider.jar >/var/tmp/spider.log 2>&1 & 解决方案 在 Windows 上,进程在其父进程被杀死后终止是不正常的(就像 Unix 类的正常情况一样).因此,对 ..
发布时间:2021-09-25 19:40:13 其他开发

如何在 Tornado 中管理 nohup.out 文件?

我使用 Tornado 构建了一个 Web 服务,它日夜提供服务.我使用命令启动我的服务: nohup python my_service.py & 服务日志能够写入nohup.out.但是,随着时间的推移,文件会变得更大.我想知道如何更方便地管理它?比如说,使用自动方法生成具有适当名称和大小的日志文件?如: service_log_1.txtservice_log_2.txtservice ..
发布时间:2021-09-09 18:48:26 Python

即使使用 nohup 子进程也会被杀死

我正在使用 subprocess.Popen 来启动多个进程. 代码是这样的: while 标志 >0:标志 = check_flag()c = MyClass(num_process=10)c.启动() MyClass 如果类似于以下内容: MyClass(object)def __init__(self, num_process):self.num_process = num_pr ..
发布时间:2021-08-31 20:33:09 Python

使用 nohup 执行命令很困惑?

我的脚本: #!/bin/bash./home/was/.bash_profile导出路径=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/was/bin:/wasdata/oracle/10.2.0/client_1/斌:sqlplus“mon_system/monsystem@10.10.4.90" ..
发布时间:2021-08-27 20:00:45 其他开发