Когда я вижу
$ 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
?