我写了一个rsync脚本,它也检查脚本进程运行了多长时间。 这是相关部分: time=$(ps -p $processid -o etime= | awk -F: '{print $2}') # number of seconds the process is running. if [ $(ps -ef | grep $(basename $0) &>/dev/null && echo $?) -eq "0" ] && [ "$time" -gt "5" ]; then # Check if there's a running process with the script name which is […]
username@yosemite ~ % ps wwwaux | grep java username 48111 0.0 0.0 0 0 ?? ?E 11:54AM 0:00.00 (java) username 91673 0.0 0.0 2432772 508 s006 R+ 3:19PM 0:00.00 grep java username 90809 0.0 0.0 0 0 ?? ?E 12:47PM 0:00.00 (java) 每隔一段时间我都会得到一个像这样挂起的JVM。 (java)进程列表是什么意思? 我怎么杀他们? kill -9 48111不做任何事情,AFAICT列表呆在那里,直到我重新启动。
我通过使用以下命令获得KB中所有保留内存的总和: – ps aux –sort -rss | awk '{sum +=$6} END {print sum}' OUTPUT: 14746220 ie 14.74GB 然而, free -g returns 27GB 。 为什么两个产出有区别? 不ps显示所有的内存分配?
这就是我想要做的:我想从ps获得一个树形格式的进程列表(当你做ps auxwwf ),但是只有我拥有的进程或者是我拥有的进程的祖先。 所以如果我在树上拥有一个bash的过程,并且拥有root的祖先,那么除了我自己所拥有的祖先外,我还想看看那些祖先的祖先。 我不想看到任何不包含我拥有的进程的进程树。 有没有办法做到这一点与PS的正常选项,或者我需要编写一个脚本来parsing输出?
它只显示/ proc / pid / stat的前15个字符。 但是“ps -w pid”显示宽输出。 为什么? 这是一个错误? 谢谢。
你能告诉我为什么“ps auxw”给我返回了以下错误? / proc / 15067:没有这样的文件或目录 以下是当时正在运行并被PS列出的过程。 ftpib 15067 0.0 0.0 3724 344? S 22:40 0:00 bin / qmail-inject 造成这种错误的可能原因是什么?
我有一个简单的shell脚本 #!/bin/bash sh -c "sleep 60" & exec sleep 120 在使用pstree命令时,我发现了类似的东西 `-sleep(11681)—sleep(11682) 第一次睡觉是由于sh -c ,所以即使我在后台执行了这个睡眠,现在在我的exec的睡眠中exec这个睡眠。 问题:如何解除第一次睡眠并使pstree具有类似的function -sleep(11681) -sleep(11682)
我已经login到我的服务器运行CentOS 7通过SSH并执行以下命令: [me@server ~]$ ps -ef –forest | grep ssh root 476 1 0 Dec02 ? 00:00:00 /usr/sbin/sshd -D root 12366 476 0 23:26 ? 00:00:00 \_ sshd: me[priv] me 12368 12366 0 23:27 ? 00:00:00 | \_ sshd: me@pts/0 me 12405 12369 0 23:27 pts/0 00:00:00 | \_ grep –color=auto ssh root 12401 476 […]
我使用的是Ubuntu 10.04服务器… 当我运行ps aux作为根我看到所有进程时,我运行ps aux作为nonroot,我看到只是当前用户的进程 经过一些研究,我发现了以下解决scheme: root@m85:~# ls -al /proc/ total 4 dr-xr-xr-x 122 root root 0 2010-12-23 14:08 . drwxr-xr-x 22 root root 4096 2010-12-23 13:30 .. dr-x—— 6 root root 0 2010-12-23 14:08 1 dr-x—— 6 root root 0 2010-12-23 14:08 10 dr-x—— 6 root root 0 2010-12-23 14:08 1212 dr-x—— 6 root […]
背景:要重新加载应用程序configuration,我需要kill -HUP父进程的PID。 要find我目前使用ps auxf | grep gunicorn PID 用下面的例子输出ps auxf | grep gunicorn : $ ps auxf | grep gunicorn stpe 4222 0.0 0.2 64524 11668 pts/2 S+ 11:01 0:00 | \_ /usr/bin/python /usr/local/bin/gunicorn app_api:app -c app_api.ini.py stpe 4225 0.0 0.4 76920 16332 pts/2 S+ 11:01 0:00 | \_ /usr/bin/python /usr/local/bin/gunicorn app_api:app -c app_api.ini.py stpe […]