मैं जानना चाहता हूं: क्या कोई सिस्टम कॉल, लाइब्रेरी, कर्नेल मॉड्यूल या कमांड लाइन उपकरण है जिसका उपयोग मैं डिस्क 0 पर चल रहे प्रोग्राम की स्थिति स्टोर करने के लिए कर सकता हूं?डिस्क पर पूरी प्रक्रिया स्थिति संग्रहीत करना और बाद में इसे बहाल करना? (लिनक्स/यूनिक्स पर)
यह है: मैं पूरी तरह से मेमोरी, पेज लेआउट, स्टैक, रजिस्टर्स, थ्रेड्स और फ़ाइल डिस्क्रिप्टर को डंप करना चाहता हूं, एक प्रक्रिया वर्तमान में हार्ड ड्राइव पर एक फ़ाइल में उपयोग कर रही है और बाद में इसे बिना किसी तरह से बहाल करने में सक्षम है एक एमुलेटर "savestate" या एक वर्चुअल मशीन "स्नैपशॉट"।
यदि संभव हो तो प्रोग्राम प्रोग्राम की कई "बैकअप प्रतियां" रखने के लिए, यदि मैं किसी कारण से मर जाता हूं तो मैं पिछले निष्पादन बिंदु पर वापस आ सकता हूं।
क्या यह संभव है?
[ 'हाइबरनेट' लिनक्स में एक प्रक्रिया] (http://stackoverflow.com/questions/2134771/hibernate-a-process-in-linux) – ergosys
के संभावित डुप्लिकेट नहीं है एक ऐसी ही पूछताछ की [unix.exchange पर पूछा ] (http://unix.stackexchange.com/questions/23078/suspend-resume-single-process-to-from-disk) –