2013-07-14 5 views
7

शीर्षक के रूप में चलाएं, मैं एक लिस्प छवि को तैनात करना चाहता हूं जो स्वैंक के साथ चलने योग्य है। यह lisp कार्यान्वयन द्वारा प्रदान की गई छवि डंप फ़ंक्शन का उपयोग करके किया जा सकता है। लेकिन यह एक डिमन के रूप में कैसे चला सकता है?स्वैप के साथ एक लिस्प छवि को कैसे तैनात करें, और एक डेमॉन

Detachtty एक अच्छी नौकरी करता है, लेकिन जब मैं तैनाती करता हूं, तो उपयोगकर्ता द्वारा की आवश्यकता होती है; मुझे यह समाधान पसंद नहीं है, मैं सिर्फ एक स्टैंडअलोन चाहता हूं।

रेस्टस-डेमन और एसबी-डिमन एक और विकल्प हो सकता है, लेकिन दोनों एसबीसीएल से संबंधित हैं। क्या कोई पोर्टेबल समाधान है, या सिर्फ क्लोजर सीएल के लिए?

मैंने daemon लाइब्रेरी को क्विकलिस्प से भी आजमाया, लेकिन जब मैंने शुरू किया, तो इसमें लटका हुआ। मैं proc फ़ाइल सिस्टम में देख सकता था कि सॉकेट फ़ाइल डिस्क्रिप्टर नष्ट हो गए थे।

अब मुझे कोई जानकारी नहीं है।

क्या किसी के पास सलाह देने के लिए कुछ है?

उत्तर

1

यदि आप इसे डिमननाइज़ करना चाहते हैं तो आप एसबीसीएल के तहत एसबीसीएल के तहत कांटा का उपयोग कर सकते हैं (What is the reason for performing a double fork when creating a daemon? देखें)। मेरा मानना ​​है कि अन्य कार्यान्वयन में पीओएसआईक्स एपीआई भी है।

यदि आप लॉगऑस प्रक्रिया के बाद भी चल रहे हैं, तो सिस्टम लॉन्च करने के बाद भी चल रहा है, फिर जीएनयू स्क्रीन का उपयोग करें। यह आपको अपनी (lisp) प्रक्रिया को समाप्त किए बिना अलग करने देता है।

0

आप cl-daemonize को आजमा सकते हैं। विवरण से, "एक उपकरण स्क्रीन/डिटेचेटी की आवश्यकता के बिना एक लिस्प प्रक्रिया को डिमनीकृत करने के लिए"।

संबंधित मुद्दे