Когда я делаю
$ ps -ef | grep cron
Я получаю
root 1036 1 0 Jul28 ? 00:00:00 cron
abc 21025 14334 0 19:15 pts/2 00:00:00 grep --color=auto cron
Мой вопрос, почему я вижу вторую строку. По моему мнению, ps
перечисляет процессы и переводит список в grep
. grep
даже не запускался, пока ps
перечисляет процессы, тогда как процесс grep
указан в файле o/p?
Второй вопрос:
Когда я делаю
$ ps -ef | grep [c]ron
Я получаю только
root 1036 1 0 Jul28 ? 00:00:00 cron
В чем разница между первой и второй grep
исполнениями?