/ / Kiedy zmienia się katalog w / proc / modified date? - c, linux, unix, proc

Kiedy zmienia się katalog w / proc / modified date? - c, linux, unix, proc

Próbuję uzyskać datę utworzenia plikuproces, ale ponieważ POSIX obsługuje tylko daty Accessed, Modified i Changed, nie mogę "statować" żadnego pliku. więc może mogę użyć "zmodyfikowanej" daty katalogu procesów? jak "/ proc / 2206" i podjąć zmodyfikowaną datę z wyjściowej struct?

to dlaczego chcę wiedzieć, kiedy zmienia się data "zmodyfikowany" folderu? uwaga: Programuję i nie używam żadnych narzędzi, takich jak "ps"

Dziękuję Ci.

Odpowiedzi:

0 dla odpowiedzi № 1

Możesz użyć stat (2) wywołanie systemowe /proc/2206/stat plik -do procesu pid 2206- (lub na /proc/self/stat od wewnątrz procesu). Przeczytaj więcej o Linuksie proc (5) pseudo-system plików.

Wygląda na to, że cały dostęp, modyfikacja, zmiana tego czasu /proc/*/stat file to czas rozpoczęcia rozpatrywanego procesu.

Pamiętaj, że pliki poniżej /proc/ są pseudo-plikami dostarczanymi przez jądro Linuksa, które są odczytywane szybko i nie wymagają żadnej aktywności na dysku.