如题:linux下如何将ps -ef|grep "search"查到的结果赋予一个变量result
1、程序和进程; 程序是为了完成某种任务而设计的软件,比如OpenOffice是程序。什么是进程呢?进程就是运行中的程序。一个运行着的程序,可能有多个进程。比如 linuxSir.Org 所用的WWW服务器是apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。 1.1 进程分类;进程一般分为交互进程、批...
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 不知道是不是这样的
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 ps 结果有时候会显示两个进程: ps -ef 和 grep ps 但多数时候只显示一个进程: ps -ef 到底是什么影响了它的结果呢, 这导致我编shell的时候无法判断输出的结果行数是否符合要求。。。
在网上看到了下面这个命令: ps aux | grep [e]macs 运行如下: test@ubuntu:~$ ps -ef|grep vim test 2481 1797 0 18:35 pts/1 00:00:00 vim test 2507 1815 0 18:36 pts/0 00:00:00 grep --color=auto vim test@ubuntu:~$ ps -ef|grep [v]im test 2481 1797 0 18:35 pts/1 00:00:00 vim 请问为什么ps -ef|grep [v]im会滤掉grep命令对应的这个进程?