Mam skrypt uruchomiony codziennie i miał wiele problemów, aby go uruchomić. Spójrz najpierw na link Romana dla załącznika i kod R. Jest to o braku R udział w Windows 7.
miałem problemy z uruchomieniem skryptu R bezpośrednio z Harmonogramu zadań systemu Windows, więc zaplanowane plik wsadowy do uruchomienia codziennie następująco:
@echo on
"C:\Rpath\R-2.15.1\bin\i386\Rcmd.exe" BATCH "C:\filepath\filetorun.R"
To o najprostszym, jaki możesz uzyskać, ale punktem wyjścia był Quick R.
W zależności od ustawień komputera, może być konieczne korzystanie z programu do planowania zadań. Jeśli jest to typ serwera, który jest zawsze włączony, nie powinieneś mieć zbyt wielu problemów (i wiesz, co robisz). Jeśli musisz się wylogować i użyć hasła do zalogowania się lub uzyskania dostępu do udostępnionego dysku, musisz wykonać następujące czynności. Ponadto nie wiem, czy prawa administratora są koniecznością, czy nie.
Otwórz Harmonogram zadań, wykonaj nowe zadanie i otwórz jego okno właściwości.
W polu Ogólne sprawdź konto użytkownika i wybierz opcję "Uruchom, czy użytkownik jest zalogowany", czy też nie, i odznacz opcję "Nie przechowuj hasła". Pozwoli to na uruchomienie skryptu, jeśli jesteś wylogowany (nie sądzę, że działa po zablokowaniu). Po kliknięciu przycisku OK pojawi się pytanie o hasło.
Podstawowa konfiguracja: wyzwalacz ma ustawiony harmonogram i funkcja zaawansowana jest włączona. W obszarze Akcje wybierz "Uruchom program" z programem/skryptem jako plikiem .bat.
W Warunkach odznacz "Uruchom zadanie tylko wtedy, gdy komp jest w stanie bezczynności" i zaznacz "Uruchom komputer, aby uruchomić to zadanie." W Ustawieniach zaznacz "Zezwalaj na uruchamianie zadania na żądanie", zaznacz "Jeśli uruchomione zadanie nie kończy się ..", "i na dole wybierz" Zatrzymaj istniejącą instancję ". Te opcje mogą być konieczne, chociaż nie jestem tego pewien.
Kolejna sztuczka polega na tym, że w Twojej firmie możesz co jakiś czas przełączać hasła. Otwórz i zamknij zadanie po zmianie, aby ponownie poprosił o podanie hasła. Wprowadź nowy, albo nie może się zalogować i nie uruchomi twojego skryptu.
Spójrz na to pytanie w części dotyczącej poczty e-mail - http: // stackoverflow.com/questions/2885660/how-to-send-mail-with-attachment-from-r-in-windows/9131917 # 9131917 – thelatemail
Pakiet "napar" to system szablonów dla R i może zostać zakwalifikowany jako "cool" extension do pisania tekstu treści wiadomości e-mail. – Spacedman