[ruby@node42 bin]$ ps -ef|grep ndops ruby 8363 1 0 Dec22 pts/2 00:00:00 /bin/sh /home/ruby/ndops-1.2/bin/ndops.sh ruby 8364 8363 0 Dec22 pts/2 00:00:42 /usr/local/java/jdk1.6.0_45/bin/java org.ndops.Main -Xms128m -Xmx512m -Xprof ruby 20182 8275 0 12:46 pts/2 00:00:00 grep ndops 这里查询出2个进程,想把这2个进程kill掉, 由于经常要执行这个操作,手工处理很麻...
mytest是要求ps -ef中列出来的程序那一栏的完整内容,还是只要部分匹配就可是以了? 例如我用crontab执行的一个java程序,显示在ps-ef的是包含类路径的一长串。例如....java -classpath... home/oracle/mytest, 要杀这个进程的话,grep后面应有什么内容? 另外,能不能解释一下awk '{print $2}' ? 谢谢!!
ps -ef | grep spray\r\n root 561 172 1 14:26:01 ? 0:00 rpc.sprayd\r\n root 562 554 0 14:26:08 pts/2 0:00 grep spray\r\n\r\n\r\n 不知道这2行代表什么是\r\n\r\n 自己测试了一下,感觉172 表示rpc.sprayd的PROCESS ID,而561表示PORT\r\n\r\n\r\n 不知道是不是这样的
ps -ef | grep spray root 561 172 1 14:26:01 ? 0:00 rpc.sprayd root 562 554 0 14:26:08 pts/2 0:00 grep spray 不知道这2行代表什么是 自己测试了一下,感觉172 表示rpc.sprayd的PROCESS ID,而561表示PORT 不知道是不是这样的
1、程序和进程; 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。比如 LinuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。 1.1 进程分类;进程一般分为交互进程、批...
我用以下命令: ps -ef |grep ps 结果有时候会显示两个进程: ps -ef 和 grep ps 但多数时候只显示一个进程: ps -ef 到底是什么影响了它的结果呢, 这导致我编shell的时候无法判断输出的结果行数是否符合要求。。。