मेरे पास दिन के समय हर 2 घंटे निष्पादित करने के लिए एक आर प्रोग्राम है, 8: 30-18: 30 के बीच कहें। ऐसा लगता है कि सब कुछ काम करता है सिवाय इसके कि अगली सुबह 18:30 से 8:30 तक रुकने का कोई विकल्प नहीं है। कृपया सहायता कीजिए! धन्यवाद। कोड मैं सफलतापूर्वक हर 2 घंटे में निष्पादित करने के लिए प्रयोग किया जाता है इस प्रकार है।

 library(taskscheduleR)
 taskscheduler_create(taskname = "code_hr", rscript = 
 "C:/Users/me/Documents/code.R",schedule = "HOURLY", starttime = "08:30", 
 modifier = 2, startdate = format(as.Date("2017-08-14"), "%m/%d/%Y"))
2
xyx 30 अगस्त 2017, 17:27

2 जवाब

सबसे बढ़िया उत्तर

taskscheduleR का उपयोग करने के लिए अक्सर इस तरह के अधिक उन्नत विकल्पों को जोड़ने के लिए विंडोज टास्क शेड्यूलर में थोड़ा संपादन की आवश्यकता होती है।

पहले चरण के रूप में मैं आम तौर पर taskscheduleR के साथ जितना हो सके उतना अच्छा काम करता हूं, जैसा आपने किया था। यह आपको कई आर-संबंधित सेटिंग्स को सही करने में मदद करता है।

दूसरे चरण के लिए निम्न कार्य करें:

  1. स्टार्ट पर क्लिक करें
  2. "कार्य शेड्यूल करें" खोजें और टास्क शेड्यूलर खोलने के लिए संबंधित आइकन पर क्लिक करें
  3. लाइब्रेरी पर क्लिक करें
  4. अपना कार्य ढूंढें और खोलें (संपादित करें)
  5. ट्रिगर क्लिक करें
  6. संपादित करें पर क्लिक करें
  7. सुनिश्चित करें कि कार्य प्रतिदिन चलने के लिए निर्धारित है
  8. उन्नत विकल्पों (नीचे) को देखें और इसे हर 2 घंटे में 10 घंटे की अवधि के साथ चलाने के लिए सेट करें (08:30 से शुरू)

संबंधित सुपर उपयोगकर्ता थ्रेड पर एक अच्छा स्क्रीनशॉट है: https://superuser.com/questions/345319/how-to-schedule-a-windows-task-to-repeat-every-day-within-a-time-range

0
Hack-R 30 अगस्त 2017, 18:41

यदि आपका समाधान अवधि तर्क का उपयोग करना है, तो बस इसे कार्य शेड्यूलर_क्रिएट का उपयोग करते समय पास करें

जैसे की

library(taskscheduleR)
 taskscheduler_create(taskname = "code_hr", rscript = 
 "C:/Users/me/Documents/code.R",schedule = "HOURLY", starttime = "08:30", 
 modifier = 2, startdate = format(as.Date("2017-08-14"), "%m/%d/%Y"), schtasks_extra = "/DU 10")

library(taskscheduleR)
 taskscheduler_create(taskname = "code_hr", rscript = 
 "C:/Users/me/Documents/code.R",schedule = "HOURLY", starttime = "08:30", 
 modifier = 2, startdate = format(as.Date("2017-08-14"), "%m/%d/%Y"), schtasks_extra = "/DU 18:20")
0
user1600826user1600826 4 सितंबर 2017, 11:26