当我启动 php-script 并执行时,大约有 450MB 的ps aux巨大数量VSZ。而RSS——常驻集大小——大约是10MB。从维基百科,常驻集大小是is the portion of a process's memory that is held in RAM. 但是虚拟内存大小是否包括保存在其他地方的内存,比如文件系统?虚拟内存究竟由什么组成?
在 Mac、64 位、osx 10.8.5 上,我的两条 ps aux 输出行以及标头是;
$ ps 辅助| 头 用户 PID %CPU %MEM VSZ RSS TT STAT 启动时间命令 myuid 16402 0.0 0.0 2432768 600 s005 R+ 9:57PM 0:00.00 grep mongo myuid 16071 0.0 0.1 3045380 20036 s001 S+ 10:13PM 0:00.51 mongo --nodb
我找不到有关 STAT、状态、列的任何文档。这些项目的含义是什么和/或我如何进一步研究?
没有帮助的事情;维基百科;https://en.wikipedia.org/wiki/Ps_%28Unix%29 此处关于类似问题的另一张海报没有得到回复;https://superuser.com/questions/723080/linuxfedora-what-does-these-stats-column-mean-for-ps-aux-command
我正在运行 OS X 10.6.1 。当我以组工作人员的普通用户身份登录并执行
ps ux
Run Code Online (Sandbox Code Playgroud)
它列出了我的 ps ux 命令由 root 运行:
snies 181 0.0 0.3 2774328 12500 ?? S 6:00PM 0:20.96 /System/Library...
root 1673 0.0 0.0 2434788 508 s001 R+ 8:16AM 0:00.00 ps ux
snies 177 0.0 0.0 2457208 984 ?? Ss 6:00PM 0:00.52 /sbin/launchd
snies 1638 0.0 0.0 2435468 1064 s001 S 8:13AM 0:00.03 -bash
Run Code Online (Sandbox Code Playgroud)
这是正常行为吗?如果是这样,为什么?请注意,该用户不是管理员帐户,无法执行 sudo。
我正在尝试使用 ghostscript 执行以下操作:
将一个多页 PDF 文件(约 3,000 页,200mb 文件)转换为:
PDF 的每页一个文件,并将每个(页面/文件)转换为 EPS 或 PS(后脚本(最好))。
例子:
hello.pdf (10 pages)
Run Code Online (Sandbox Code Playgroud)
会产生:
hello1.ps (page 1 out of 10)
hello2.ps
hello3.ps
...
hello10.ps
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?我已经尝试了4天,无法弄清楚。
我有一个我试过的脚本(不起作用):
Note: Windows(7) user here.
gs -sDEVICE=epswrite -o documentname-%.eps documentname.pdf
Run Code Online (Sandbox Code Playgroud)
我也不知道如何导航到我的文件所在的目录(也无法弄清楚)。如果可以,请告诉我怎么做。
非常感谢你。
我试图调用ps -o comm:1024 --pid 1391 --cols 1024 -w以获取完整的进程名称(并且仅此而已),但我总是以这个结束
COMMAND
notification-ar
Run Code Online (Sandbox Code Playgroud)
而进程名称是notification-area-applet。我还尝试了 -w、--cols 和 : 格式化程序的所有组合。cmd 和 args 给出进程的完整路径和参数。我也许可以从这些中获取进程名称,但仍然......
nohup可以帮助用户在注销后保持进程运行。
但是当我注销并再次登录时,该过程python消失了。

我们可以发现python进程已经停止了。
PS:系统是Cent OS 7.0。有没有一个linux命令可以监视新进程?
我的目标是我想查看何时gulp调用新命令,使用类似 的命令执行命令行ps,然后使用 对其进行过滤sed。
重要的部分是监视新进程,因为一旦完成我就无法查找 PID。
为什么 unix ps -l whows 列“PRI”中的一个数字,但同时 ps -o pri 显示另一个数字?
这些进程的 PS cpu 和 nice 为零
me@me:~$ ps aux | grep -i firefox
me 15413 0.0 0.0 14428 1036 pts/1 S+ 05:46 0:00 grep --color=auto -i firefox
me@me:~$ kill 15413
bash: kill: (15413) - No such process
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况,或者我做错了什么?
例如,
ps -ef
Display full information about each of the processes currently running.
UID PID PPID C STIME TTY TIME CMD
hope 29197 18961 0 Sep27 ? 00:00:06 sshd: hope@pts/87
hope 32097 29197 0 Sep27 pts/87 00:00:00 -csh
hope 7209 32097 0 12:17 pts/87 00:00:00 ps -ef
Run Code Online (Sandbox Code Playgroud)
名为C的列提供什么信息?
我需要获取 freebsd 中的后台进程列表,但我不知道如何获取。我尝试过使用 ps 命令,
ps -ax
ps -e -j
Run Code Online (Sandbox Code Playgroud)
但我还没有找到描述后台进程的属性。+尝试使用 top 命令,但没有结果:(
嗯,我想我应该看到一个进程的优先级,如果这个进程的优先级低于非后台类似进程,那么我们可以得出结论,存在一个后台进程。
但这只是猜测...
在 linux 上运行以下命令时,我得到了奇怪的输出,包括旧的 makefile 输出和进程树
ps axuwfw
另外,以下命令有什么用处以及它是如何工作的?
ps axuwfw | grep -v grep | grep -i screen
ps axuwfw | grep -v grep | grep -i tmux
以上两个命令在示例中返回 431 和 7 来自此处,但在我的系统中,它返回一些以前运行过的较旧的 makefile 输出和截断的进程树。
我正在使用定制的 OpenWRT,其中ps除了 之外,没有任何选项适用于该命令w。
当我输入 时ps w, it\xe2\x80\x99s 显示所有正在运行的进程,但如果我输入,例如,ps w | grep kkkkit\xe2\x80\x99s 显示输出4414 (username) 1032 R grep kkkk。
显然这个过程是不存在的。
\n\n有人可以解释一下吗?
\n\n实际上,我想获取 OpenWRT 中运行的守护进程列表。
\n