2016-07-13 3 views
3

저는 매우 긴 프로세스를 실행 중이며 완료되면 R을 호출, 전자 메일 또는 텍스트로 가져 오는 방법이 있으면 좋을 것입니다. 프로그램이 종료 될 때 실행될 R- 전자 메일 스크립트를 설치하는 방법 또는 내가 잠자고있을 때 IFTTT를 사용하여 문자 메시지 또는 통화를 보낼 수있는 방법이 있습니까?긴 프로세스가 완료되면 R 경고가 표시됩니다.

저는 RStudio를 IDE로 사용하고 있습니다. 아마도 거기에 그러한 기능이있을 것입니다.

너무 좋은 것입니다 진행 상황을 추적 할 수있는 방법이 있다면,하지만 100 %는이 문서에서

답변

4

필요 :

http://alicebrawley.com/getting-r-to-notify-you-when-its-finished/

내 일반적인 솔루션은 R을 결합하는 것입니다 패키지 우편물은 Lin Himmelmann과 IFTTT (If This, Then That) 레시피의 변형본입니다. I 메일을 사용하여 R의 기능을 사용하여 전자 메일을 보낸 다음 IFTTT를 사용하여 특정 전자 메일을 즉시 에게 알립니다.

메일을 설치 한 후 다음 기능을 사용하여 코드가 완료되면 자신에게 이메일을 보내십시오.

#Have R email you when it's done running. 
###Calculating - your wish is R's command. 
library(mail) 
#Send yourself an email - specify your preferred email address, subject, and message. The password is fixed at "rmail". 
sendmail("[email protected]", subject="Notification from R", message="Conditions finished running!", password="rmail") 

그런 다음 이메일로 트리거 IFTT을 사용할 수 있습니다.

컴퓨터 옆에 자하는 경우도 고려 : Is there a way to make R beep/play a sound at the end of a script?

이메일이에서 보낸
+0

? 내 이메일과 비밀번호를 제공해야합니까? – Adam

+1

@adam 패키지 작성자의 서버에서 전송됩니다. 수신 이메일 주소를 전달하면됩니다. – C8H10N4O2

+0

나는 이것이 지금까지 닫혀 있어야한다는 것을 알고 있지만,'sendmail ("[email protected]")은''문제를 다시 시작했다! ''. 그 이유가 있을까요? 어떻게 해결할 수 있을까요? 서로 다른 도메인에서 여러 주소를 시도했습니다. – Adam

관련 문제