Shell

使用 PS 和 TTY

  • May 12, 2019

在此處輸入圖像描述

我在不同的 shell ‘sleep 600’ 上執行。我打開一個不同的終端並執行“ps”以查看我目前的程序,但是,我看不到任何睡眠程序。我不知道為什麼我看不到它,為什麼如果兩個 (ps) 上的命令相同,不同的終端包含不同的 PID 和 PTS?

直接來自man ps

By default, ps selects all processes with the same effective user ID
(euid=EUID) as the current user and associated with the same terminal
as the invoker.

要查看所有程序,您需要類似ps -ef | grep <userid>.

引用自:https://unix.stackexchange.com/questions/248636