मैं एक के निर्माण की तारीख पाने का प्रयास कर रहा हूँप्रक्रिया, लेकिन चूंकि POSIX केवल एक्सेस की गई, संशोधित और परिवर्तित तिथियों का समर्थन करता है इसलिए मैं किसी भी फाइल को "स्टेट" कर सकता हूं। तो शायद मैं प्रक्रिया निर्देशिका की "संशोधित" तिथि का उपयोग कर सकता हूं? जैसे "/ proc / 2206" और आउटपुट संरचना से संशोधित तिथि लेते हैं?
यही कारण है कि मैं जानना चाहता हूं कि फ़ोल्डर "संशोधित" तिथि कब बदलता है? नोट: मैं "ps" जैसे किसी भी टूल का उपयोग नहीं कर रहा हूँ
धन्यवाद।
उत्तर:
जवाब के लिए 0 № 1आप इसका उपयोग कर सकते हैं स्टेट (2) सिस्टम पर कॉल करें /proc/2206/stat
pid की फ़ाइल के लिए प्रक्रिया 2206
- (या पर) /proc/self/stat
प्रक्रिया के अंदर से)। लिनक्स के बारे में और पढ़ें proc (5) छद्म फाइल सिस्टम।
ऐसा लगता है कि सभी पहुंच, संशोधित, उस के समय को बदलते हैं /proc/*/stat
फ़ाइल विचार प्रक्रिया का प्रारंभ समय है।
याद है कि फ़ाइलों के तहत /proc/
लिनक्स कर्नेल द्वारा प्रदान की गई छद्म फाइलें हैं, जो जल्दी से पढ़ी जाती हैं और किसी भी डिस्क गतिविधि को शामिल नहीं करती हैं।