2010-08-12 16 views
8

मैं अमेज़ॅन स्पॉट उदाहरणों का लाभ उठाने की उम्मीद कर रहा हूं जो कम लागत पर आते हैं लेकिन किसी भी समय समाप्त हो सकते हैं। मैं इसे स्थापित करना चाहता हूं कि मैं खुद को एक स्क्रिप्ट के माध्यम से डेटा भेज सकता हूं ताकि मैं भविष्य में वहां से उठा सकूं।मैं खुद को आर स्क्रिप्ट से डेटा कैसे ईमेल करूं?

मैं खुद को .rdata फ़ाइल कैसे ईमेल करूं?

कठिनाई: आदर्श समाधान में आरसीआरएल शामिल नहीं होगा क्योंकि मैं अपने मशीन उदाहरण पर उस पैकेज को स्थापित करने में असमर्थ हूं।

उत्तर

8

वैसे ही आप कमांड लाइन पर करेंगे - मुझे mpack बाइनरी पसंद है जो आपको डेबियन और उबंटू में मिलता है।

तो एक फ़ाइल /tmp/foo.RData करने के लिए डेटा को बचाने के (या एक अस्थायी नाम उत्पन्न) और फिर

system("mpack -s Data /tmp/foo.RData [email protected]") 
आर में

EC2 उदाहरण मानता है कि मेल सेटअप है, ज़ाहिर है,।

संपादित करें एक विंडोज विकल्प के लिए अनुरोध: blat इस कार्य के लिए अन्य द्वारा अनुशंसित किया गया है।

+0

हरम, खिड़कियों के साथ ऐसा करने के बारे में कोई विचार? –

+0

हां, * वैसे ही आप कमांड लाइन * पर करेंगे। विंडोज़ के लिए टूल्स हैं जो cmdline यूनिक्स मेल व्यवहार का अनुकरण करते हैं। Google ... मैं विवरण भूल गया हूं क्योंकि यह वर्षों से है कि मुझे इस तरह के एक उपकरण की आवश्यकता होगी। समाधान अन्य स्थानों के साथ, आर-सहायता अभिलेखागार में हैं। –

+1

[ब्लाट] (http://www.blat.net) वह है जो मैं सोच रहा था कि दूसरों द्वारा क्या सिफारिश की गई थी। –

2

R News from 2007 में इस पर एक अच्छा लेख है। अन्य चीजों के अलावा, लेखक त्रुटियों को पकड़ने के लिए कुछ रणनीतियों का वर्णन करता है, और जब ऐसा होता है तो स्वचालित रूप से ईमेल अलर्ट भेजते हैं - लंबे सिमुलेशन के लिए सहायक।

विषय: लेख भी लिनक्स/यूनिक्स उपकरण screen और make रिमोट मॉनिटरिंग और स्वचालित त्रुटि रिपोर्टिंग के लिए बहुत उपयोगी हो सकता है। यह उन मामलों में भी प्रासंगिक हो सकता है जब आप आर ईमेल आपको देने के इच्छुक हैं।

0

जो भी आप पूछ रहे हैं वह शायद ईमेल द्वारा नहीं बल्कि ईबीएस वॉल्यूम का उपयोग करके हल किया गया है। उदाहरण के बावजूद वॉल्यूम जारी रहेगा (ध्यान दें कि मैं एक ईबीएस बैकड उदाहरण के विपरीत एक ईबीएस वॉल्यूम का जिक्र कर रहा हूं)।

another question में, यदि आप प्रसंस्करण के दौरान अपना डेटा संग्रहीत करने के लिए एक अलग फ़ंक्शन का उपयोग करना चाहते हैं, तो मैं चेकपॉइंटिंग और संबंधित टूल के विकल्पों का एक समूह का उल्लेख करता हूं।

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