Пожалуйста, объясните ps -aef на rhel
Что значит pts/2
указать в выводе ниже? Почему нет такого для других dd
процессы?
$ ps -aef |grep dd
root 6553672 15073352 3 02:32:19 - 0:01 dd of=/dev/lv01 bs=1024k
padmin 9437410 16515110 1 02:43:32 pts/2 0:00 grep dd
root 13828156 11010220 0 02:32:33 - 0:00 dd of=/dev/lv02 bs=1024k
root 14155860 13828156 2 02:32:33 - 0:01 dd of=/dev/lv02 bs=1024k
root 15073352 13762812 0 02:32:19 - 0:00 dd of=/dev/lv01 bs=1024k
root 15532200 15925276 2 02:40:47 pts/1 0:03 dd of=/home/padmin/samp
2 ответа
Скорее всего, это результат cronjobs (или на заданиях, выполняемых по расписанию), к которым не подключен терминал. Поскольку cron является процессом-демоном, (почти) по определению он не имеет терминала. Любые дочерние процессы унаследуют это состояние без терминала
Задание padmin и последнее корневое задание, похоже, запускаются вручную людьми / процессами в окне терминала.
pts - это псевдотерминал или нефизический терминал, в отличие от tty, который обычно обозначает физические терминальные устройства.
Наиболее распространенными устройствами PTS являются сеансы SSH.