2012-08-13 15 views
14

कभी-कभी मेरे आर सत्र में किसी डिवाइस में मेरे पास बहुत भारी भूखंड हैं। उदाहरण के लिए, जब मैं खिड़की के आकार को इंगित कर रहा हूं, तो मैं धीरे-धीरे फिर से खींचा जाता हूं। टाइपिंग Ctrl + सी साजिश कार्य को मारने के लिए प्रतीत नहीं होता है।आर में प्लॉटिंग प्रक्रिया को कैसे मारें?

क्या आर को रद्द करने के दौरान आर में एक साजिश को रद्द करने या मारने का कोई तरीका है?

संपादित करें: मैं लिनक्स का उपयोग कर रहा हूं और टर्मिनल (सामान्यतः gnome-terminal) से सामान्य आर खोल का उपयोग कर रहा हूं। मैं जिस प्रणाली का उपयोग करता हूं, उसके बावजूद मुझे लगता है कि प्रत्येक सिस्टम या एक एकीकृत उत्तर को कवर करने वाले कई जवाब हो सकते हैं जो दिखाता है कि इस ऑपरेशन को किसी भी सिस्टम पर कैसे किया जाए।

+4

जवाब 1 पर निर्भर) अपने ऑपरेटिंग सिस्टम जा रहा है और 2) अपने आईडीई के माध्यम से किया जाएगा। तुम क्या प्रयोग कर रहे हो? – Andrie

+1

आपकी टिप्पणी के लिए धन्यवाद। मैं जो सिस्टम उपयोग करता हूं उसे जोड़ना भूल गया, इसलिए मैंने मूल प्रश्न संपादित किया। फिर भी मुझे लगता है कि सवाल सामान्य हो सकता है इसलिए कोई भी व्यक्ति (कम से कम टर्मिनल) का उपयोग कर उचित विधि कर सकता है। – pedrosaurio

+0

@Andrie, मैं वर्तमान ओएस सहित किसी भी ओएस या आईडीई के उत्तर का जवाब दूंगा। – GSee

उत्तर

2

वहाँ पैकेज कांटा में एक को मार समारोह है http://cran.r-project.org/web/packages/fork/index.html

अब

के बाद से आर एक अलग gnuplot प्रक्रिया या बराबर है कि आप को मार सकता है मुझे लगता है कि आप वास्तविक आर करने के लिए एक SIGINT भेजने के लिए सक्षम हो जाएगा अंडे नहीं है गणना रोकने के लिए प्रक्रिया। इसलिए आईएनटी आमतौर पर यूनिट पर 2 होता है और आप आर प्रक्रिया के पीआईडी ​​में एक हत्या -2 भेजना चाहते हैं।

बुरा तरीके से करना है कि एक

system('pkill -2 R')

:) चियर्स

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