gpt4 book ai didi

linux - 用户名中的 pkill 通配符

转载 作者:太空宇宙 更新时间:2023-11-04 12:32:34 24 4
gpt4 key购买 nike

我有一个 gitlab 进程在用户名 gitlab-+ 下运行。我想终止用户的所有进程。

当我尝试时:

pkill -9 -u gitlab-+

它返回无效的用户名。我试过了

pkill -9 -u gitlab* with the same result. How can I specify a wildcard in the `-u` argument for `pkill`

最佳答案

我认为您不能在 pkill 的有效用户 ID 标志中使用 wild-char ... 看起来只是一个逗号分隔的 UID 或用户名列表。您或许可以通过以下方式解决此问题:

pkill -9 -u $(awk -F: '/^gitlab.*/ {printf("%s,",$1)}' < /etc/passwd)

关于linux - 用户名中的 pkill 通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42900922/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com