आप पृष्ठभूमि प्रक्रियाओं को शुरू कर सकते हैं start-process
, जो एक बफर को पॉप अप नहीं करना चाहिए:
(start-process "process-name" "buffer-name" "program")
प्रक्रिया नामों को आवश्यक रूप से दोहराव से बचने के लिए संशोधित किया जाता है, इसलिए इसके बारे में चिंता न करें। बस इसे भविष्य में डिबगिंग के लिए उपयोगी नाम दें!
यदि आप एक देते हैं "buffer-name"
, तो एक बफर बनाया जाएगा लेकिन तुरंत नहीं दिखाया जाएगा। यह प्रक्रियाओं के प्रबंधन और आउटपुट को देखने के लिए सुविधाजनक हो सकता है। यदि आप बफ़र बिलकुल नहीं बनाना चाहते हैं, nil
तो बफ़र नाम के रूप में पास करें:
(start-process "process-name" nil "program")
start-process
सुडोल कमांड के लिए उपयोग करना संभव है ? मैंने अपना कॉल रैप करने की कोशिश कीstart-process
,(let ((default-directory "/sudo::")) ... )
लेकिन यह मेरे लिए काम नहीं आया।