问题标签 [pkill]

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 回答
130 浏览

installation - pkill 似乎没有在 Ubuntu 18.04 LTS 中删除 dpkg 进程

我目前正在使用 Ubuntu 18.04 LTS,我正在尝试通过https://www.linode.com/docs/development/version-control/install-gitlab-with-docker/上的说明安装 GitLab 。

最初,我按照说明通过 Ubuntu 18.04 LTS 下载和安装 GitLab : https ://about.gitlab.com/install/#ubuntu ,这导致了与此处提出的问题类似的问题:https://askubuntu .com/questions/637962/gitlab-install-is-stuck-at-0-on-ubuntu

然后,我尝试按照以下说明在https://unix.stackexchange.com/questions/94430/process-id-and-killing-process-ps-commmanddpkg的帮助下删除涉及的进程。sudo pkill gitlab

但是,我收到以下错误:

在此处输入图像描述

有没有办法解决这个问题,您必须手动运行sudo dpkg --configure -' 来纠正问题不再出现?

0 投票
1 回答
485 浏览

bash - 为什么运行“pkill -f“ 仅在对其结果进行分支时,通过 ssh 失败?

pkill发现和之间的有趣交互ssh。在这里记录它以供后代使用:

似乎示例#4应该与#2具有相同的输出;两者都用代码退出false并且没有输出。但是,#4 将始终以 code 退出,即使远程命令显式调用. 说明该代码的文档仅表示“发生错误”(超级有用)。pkill -f "fake_process"1255exit 0ssh255

用, ,等替换pkill命令都按预期工作。此外,在本地运行时(而不是通过),这些匹配符合预期。(exit 1)ls fake_filekill <non-existent PID>ssh

0 投票
0 回答
75 浏览

python-3.x - Ubuntu 中 Chrome 的 Python 闭环

我尝试了这段代码,它以探测方式运行,但不会杀死 chrome 浏览器。我究竟做错了什么?

0 投票
1 回答
134 浏览

python-3.x - 为什么 pkill 返回 -9?

我想pkill -9 -f 'java.*7104'在 python3中运行命令subprocess.run,但我不知道为什么returncode=-9,谁能解释一下?

当我在 bash shell 中运行相同的命令时,返回码为 0:

在 bash shell 中运行命令:

运行命令使用subprocess.run

0 投票
0 回答
25 浏览

python - Python不会在生产模式下杀死进程

我想杀死它的所有子进程n及其n自身。当我运行代码表单终端时它可以工作,但是当我在生产模式下运行代码时(使用NginxGUnicornsystemd...)它不起作用。

注意:这是大代码的一部分

注意:n是一个subprocess.Popen对象。

子进程是 python jupyter notebook。

0 投票
0 回答
70 浏览

python - shelljs.exec(`sudo pkill -P ${process.pid}` 在 ubuntu 中不起作用

我有一个 python 模块,可以在 ubuntu 中通过 opencv 与网络摄像头一起使用。我应该从 nodejs 执行它,所以我使用 shelljs 包并运行shell.exec('sudo pkill -P ${pythonProcess.pid}'). 它不会关闭网络摄像头,否则它会在 ubuntu 的终端中工作。我输入sudo pkill -P <PID>终端并终止进程并立即关闭网络摄像头。有人知道为什么吗?tnx。

0 投票
1 回答
40 浏览

bash - If 语句在用户设置的时间杀死程序 - Bash

编写了一个脚本,该脚本接受用户输入的时间,并且应该在当前时间等于用户输入的时间时终止程序。

它分解为:

将 if 语句放在 while 循环中以继续执行脚本,直到当前时间达到所需时间。

我能够运行脚本而没有任何错误,但它根本不会杀死 Chrome。

有小费吗?

0 投票
1 回答
113 浏览

python - driver.quit() 和 pkill chrome 释放内存的效果一样吗?

我有一个 Python 脚本,它使用 Selenium 来做一些网页点击和抓取。脚本在 Ubuntu 上运行,在 EC2 实例上运行。基本代码:

在这种情况下,是否driver.quit()与 Linux 命令本质上做同样的事情pkill chrome?有时,此脚本会因为内存不足而崩溃。pkill chrome在终端本身中结合使用通常pkill -f "(chrome)?(--headless)"会杀死所有进程并释放内存,然后脚本将运行。

是否driver.quit()足以以无头或其他方式关闭所有 Chrome 进程?在我的 Python 脚本中添加一些内容,例如:

做任何driver.quit()尚未做的事情?我只是想通过确保在 Python 脚本运行后完全关闭 Chrome 来最大程度地减少崩溃的可能性。

0 投票
0 回答
36 浏览

jenkins - pkill 导致 Jenkins 作业失败

尽管在机器上运行上述命令会杀死进程,但在 Jenkins 中通过“使用 ssh 在远程主机上执行 shell 脚本”选项运行它不会并导致作业失败。

0 投票
1 回答
54 浏览

bash - pkill 给定进程取决于输入参数

我有一个 python 进程正在运行,称为test.py我从带有输入参数的 bash 脚本运行。

运行ps -elf | grep test.py后,该过程将显示参数。

在给定输入参数的情况下,我正在尝试在同一个 bash 脚本中终止该进程:

但这似乎不起作用。

什么是正确的语法?我需要在某处添加括号()或方括号吗?{}