我在Ubuntu 18.04
尝试通过以下命令修改最大进程数(硬限制),并收到相应的错误:
$ ulimit -H -u 500
bash: ulimit: max user processes: cannot modify limit: Invalid argument
Run Code Online (Sandbox Code Playgroud)
同时 ...
$ ulimit -Hu
46955
Run Code Online (Sandbox Code Playgroud)
知道为什么吗?
我看到这个过程叫做tracker。只是想知道这是否正常,因为跟踪器听起来有点可怕。
它位于以下位置:/usr/lib/tracker。


我试图杀死一个进程使用 pkill -9 <pid>
每当我运行该命令时,它什么都不返回,并且进程也不会被终止。
我现在如何进行?
编辑:
尝试pkill与 pid一起使用时我很愚蠢。pkill采用进程的名称而不是 pid。kill是接受的答案中指出的采用 pid 的命令。
然而,另一个答案实际上很好地解释了 pkill 不杀死的实际可能性,并且写得很好。
我正在尝试使用 kill -9 命令终止进程 sublime_text。但是该过程仍然存在,因此我无法打开它的另一个实例。
root@alwin-linux:~# ps aux|grep subl
root 3018 2.2 1.0 289008 61872 ? Ds 12:30 5:27
/opt/sublime_text/sublime_text
root 3037 0.0 0.2 65676 15364 ? Sl 12:30 0:11
/opt/sublime_text/plugin_host 3018
root 6702 0.0 0.0 4432 820 pts/1 S+ 16:35 0:00 grep
--color=auto subl
root@alwin-linux:~# kill -9 3018
root@alwin-linux:~# ps aux|grep subl
root 3018 2.2 1.0 289008
61872 ? Ds 12:30 5:27 /opt/sublime_text/sublime_text
root 3037 0.0 0.2 65676 15364 ? Sl 12:30 0:11
/opt/sublime_text/plugin_host 3018
root 6705 0.0 0.0 …Run Code Online (Sandbox Code Playgroud) 通过使用ps aux | grep -i “name of your desired program”出现的 PID 列表,但我发现了比系统监视器中更多的 PID。
这怎么可能?
我没有-color =auto在系统监视器中找到 PID 。
由于我使用的是 Ubuntu 22.04,简单扫描在保存扫描页面时会显示此错误消息:
无法执行子进程“”(没有这样的文件或目录)。
实际上,它确实保存了文件,但简单扫描不会获取信息,如果您想离开应用程序,则会发出警报。
其他应用程序具有相同的行为。似乎与 Nautilus 有关,但我找不到解决方案。
process ×6
command-line ×2
kill ×2
18.04 ×1
directory ×1
filemanager ×1
gnome ×1
ps ×1
scanner ×1
ulimit ×1