Я намагаюся отримати дату створенняпроцес, але оскільки POSIX підтримує лише дати доступу, модифікації та зміни, я не можу "стати" жодним файлом. тож, можливо, я можу використовувати "модифіковану" дату каталогу каталогу? наприклад "/ proc / 2206" і приймати змінену дату з вихідної структури?
ось чому я хочу знати, коли змінюється дата "папки" з "модифікованою"? Примітка: я програмую і не використовую жодних інструментів типу "ps"
Дякую.
Відповіді:
0 для відповіді № 1Ви можете скористатись Стат (2) системний дзвінок /proc/2206/stat
файл -для процесу pid 2206
- (або на /proc/self/stat
зсередини процесу). Детальніше про Linux proc (5) псевдофайлова система.
Здається, що весь доступ, змінити, змінити час цього /proc/*/stat
Файл - час початку розглянутого процесу.
Пам'ятайте, що файли під /proc/
є псевдофайлами, наданими ядром Linux, які швидко читаються і не передбачають жодної активності диска.