/ proc目录脚本

时间:2011-04-11 01:17:06

标签: ruby linux popen procfs

我正在寻找访问/proc目录的ruby脚本,并将进程ID和命令行(cmdline)信息保存在文件中。

2 个答案:

答案 0 :(得分:3)

您可能需要拨打ps而不是转到/proc

cmd=`ps -eo pid,cmd`
o = File.open("output","w")
o.write(cmd)
o.close

答案 1 :(得分:0)

您还可以在一个 liner bash 脚本下运行并将其输出重定向到任何地方,以及为 head 命令选择所需的参数选项。

ls -alR /proc/$(ls /proc/ |grep -i '[0-9]'|sort -n|head ) > /proc_open_files