我使用fork创建子进程。现在我想知道使用putty的子进程的名称和进程id。我需要使用哪个命令来获取此信息。我正在尝试ps和pstree。如何在创建新的子进程时给出子进程的名称?是否可以使用任何linux/unix命令获取此信息?
我想知道孩子多长时间是活跃的,什么时候被终止。子进程的平均定时信息。
root@mx6q:~# ps aux|grep "childprogram"
ps: invalid option -- 'a'
BusyBox v1.20.2 (2014-03-13 11:47:37 CET) multi-call binary.
Usage: ps
Show list of processes
w Wide output
l Long output
T Show threads
root@mx6q:~#
root@mx6q:~# ps | grep "childprogram"
1407 root 1908 S grep childprogram
root@mx6q:~# ps | grep "childprogram"
1409 root 1908 S grep childprogram
root@mx6q:~# ps | grep "childprogram"
1411 root 1908 S grep childprogram对于父级:
root@mx6q:~# readlink /proc/670/exe
.asoundrc .gvfs/
.bashrc adit-30-09-2014.vnclicense
.gstreamer-0.10/ enable_usb_dr_host_mode.sh
root@mx6q:~# readlink /proc/670/exe但是我在/proc/里面找不到孩子pid?什么意思?
发布于 2014-04-07 22:08:08
发布于 2014-04-07 21:29:30
试试这个:
$ ps xf并分析输出,并使用grep sed和/或awk创建一些过滤器。
我对BusyBox不是很熟悉,因为我知道它是一个功能有限的小发行版。
https://stackoverflow.com/questions/22908796
复制相似问题