pkill

通过 ssh 以 pkill -f 开头在一行中执行多个命令
pkill

通过 ssh 以 pkill -f 开头在一行中执行多个命令

使用树莓派时注意到一些奇怪的事情。 使用不带选项的 pkill 允许我随后在同一行中运行其他命令,但如果我使用选项 -f,则后续命令将被忽略。有谁知道为什么? $ ssh [email protected] "pkill -f blablabla ; echo yeaaaah" [email protected]'s password: $ ssh [email protected] "pkill blablabla ; echo yeaaaah" [email protected]'s password: yea...

Admin

如何强行终止java进程并删除该进程使用的目录
pkill

如何强行终止java进程并删除该进程使用的目录

我有一个用例,我用 终止一个 java 进程pkill java,然后我想删除某些目录。我已经使用过rm -rf /pathtofolder,但它给出了: rm: cannot remove '/pathtofolder': Directory not empty 有什么方法可以强制终止 java,从而允许我删除目录(位于 NFS 共享上)?我不确定fuser这里有什么帮助,或者我是否应该使用sleep 20Betweenpkill和rm命令。 请指导。 ...

Admin

Linux 使用 pkill 按进程名杀死特定用户
pkill

Linux 使用 pkill 按进程名杀死特定用户

我有一个 bash 脚本,在其中运行 pkill 命令来终止正在运行的进程。我的用户名参数定义如下: username=$(whoami) 我希望能够根据进程名称杀死进程,但也只为当前用户杀死它们。该脚本也将被其他用户使用,因此设置用户名参数,以便该脚本也适用于他们。 谁能告诉我该怎么做?我正在尝试以下操作: pkill -f -U $username | "testProcess" 这是正确的方法吗? ...

Admin

为什么kill、killall和pkill的信号列表不一样?
pkill

为什么kill、killall和pkill的信号列表不一样?

我研究了kill、pkill和killall命令,并且了解了它们的大部分差异。然而,我对他们的信号感到困惑: 如果我运行kill -l,我会看到: 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGA...

Admin

会话 ID 在 pkill 上下文中意味着什么?
pkill

会话 ID 在 pkill 上下文中意味着什么?

关于该pkill命令,我知道可以杀死进程 - for具体场景- 基于通过tty[1-6]和pts/[0-N].我测试并按预期工作。到这里一切都好。 但现在,根据这个答案和解决方案: Kill 、 pkill 和 Killall 和有什么区别? 它表明(提取): pkill 和killall 也是kill 系统调用的包装器(实际上是直接调用系统调用的libc 库),但可以根据进程名称、进程所有者等信息确定PID。会话ID, ETC。 观察会话ID部分。我确实检查了两者man,并且仅存在此功能以pkill符合以下任一条件: 来自 commandlinu...

Admin

何时在 newsyslog.conf 中使用“pkill...”标志?
pkill

何时在 newsyslog.conf 中使用“pkill...”标志?

我正在配置relayd记录到它自己的日志,但我不清楚是否应该运行"pkill...". 我可以在默认情况下看到以下内容newsyslog.conf: # logfile_name owner:group mode count size when flags /var/log/maillog 640 7 * 24 Z /var/log/pflog 600 3 250 * ZB "pkill -HUP -u root -U...

Admin

ubuntu 服务器中的 pkill
pkill

ubuntu 服务器中的 pkill

我使用命令pkill作为根在我的 vps ubuntu 上,我被踢出服务器并且无法访问它。 这是我在终端内写的: pkill h H是我的ubuntu用户 解决办法是什么? ...

Admin

如何在Linux下杀死chrome以便下次恢复
pkill

如何在Linux下杀死chrome以便下次恢复

如何chrome在Linux下杀死以便下次启动时恢复/恢复会话? 在Windows下这是一件微不足道的事情,但在Linux下,无论我如何尝试杀死chrome,在下次启动时,它都会忘记所有旧会话,就好像什么也没发生一样。 ...

Admin

删除/杀死一个不会死的进程
pkill

删除/杀死一个不会死的进程

我使用的是 Linux Ubuntu 20.04。 我有一个 PID 21 的进程: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 21 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kdevtmpfs 运行后 sudo pkill -9 21 sudo kill 21 top该过程在或 的输出中仍然可见ps aux。 我怎样才能杀死它? ...

Admin

为什么 pkill 不能与 rofi 一起使用?
pkill

为什么 pkill 不能与 rofi 一起使用?

我想rofi用一个按键绑定切换应用程序启动器。我做了一个shell脚本, #!/bin/bash rofi -dpi 1 -modi drun -show drun -show-icons 并将其绑定到某个键。这可行,但要将其切换回不运行,我尝试过: pkill -0 rofi || rofi -dpi 1 -modi drun -show drun -show-icons 这不会让 rofi 开始。我测试了一下pkill emacs || emacs,确实可以切换 emacs。有人可以告诉我如何修复 rofi 吗?而且,参数“-0”有什么作用?我在手...

Admin

如何杀死配置为 Restart=always 的服务的 PID
pkill

如何杀死配置为 Restart=always 的服务的 PID

亲爱的朋友们和大学们, 我们有以下服务 /etc/systemd/system 服务名称是calc_live_servers.service 由于 Restart=always配置在 calc_live_servers.service 然后当我们kill处理PID该进程或时kill -9 ,服务将再次重新启动并启动 是否有可能杀死该PID服务,以便在我们杀死它后服务不会再次启动Restart=always? 服务calc_live_servers.service [Unit] Description=calc_servers Server Requ...

Admin

如何强制关闭ssh连接是目标服务器上的命令永远不会返回
pkill

如何强制关闭ssh连接是目标服务器上的命令永远不会返回

rpm -qa grep httpd我有一个自动化工具,可以生成并执行在目标主机 10.9.100.67 上触发的以下命令。 ssh -vvv -o StrictHostKeyChecking=no -o 'IdentityFile="/app/ssh_keys/id_rsa"' -o KbdInteractiveAuthentication=no -o PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey -o PasswordAuthentication=no...

Admin

如何让 cron 来 pkill 我的 java 进程?
pkill

如何让 cron 来 pkill 我的 java 进程?

我有一个 cron 作业,运行它来检测某个应用程序是否已冻结。如果是这样,它应该杀死冻结的应用程序并重新启动它。该应用程序是一个Java 程序。当应用程序被冻结时,我的 cron 作业尝试使用 来终止它pkill -9 java,但它说由于 cron 无法终止而未给予许可java。但我可以作为用户正常运行这个命令。我究竟做错了什么? *下面的更新是我使用的 cron 行: */20 * * * * /bin/bash /home/userabc/node_checker.sh >> /home/userabc/node_checker.log ...

Admin

为什么pkill返回-9?
pkill

为什么pkill返回-9?

我想pkill -9 -f 'java.*7104'在 python3 use 中运行命令subprocess.run,但我不知道为什么returncode=-9,有人可以解释一下吗? >>> subprocess.run("pkill -9 -f 'java.*7104'", shell=True) CompletedProcess(args="pkill -9 -f 'java.*7104'", returncode=-9) 当我在 bash shell 中运行相同的命令时,返回码为 0: $ pkill -9 -f 'java...

Admin