iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 28
0

想做數據監控的時候,我通常會設一個閥值,當數據超過這個閥值的時候我們應該要接收到提醒,我想到的方式就是寄一封信給我自己(這樣我的手機就會響),用R語言寄信的方法應該是滿好找的,大概如下:

library(mailR)

send.mail(from = "123@gmail.com",  # 寄件者
          #收件者
          to = c("777@gmail.com" 
                 ),
          #標題
          subject = "跑完了",
          #內文
          body = "R_code完成", 
          encoding = "utf-8",  # 編碼
          smtp = list(host.name = "smtp.gmail.com",
                      port = 465,
                      user.name = "123@gmail.com",
                      passwd = "123456",
                      ssl = TRUE),
          authenticate = TRUE,
          send = TRUE)

重點是你應該需要重新辦一個gmail,因為它會要求你這個帳號是「低安全性」,也就是說不能是雙重認證的,你甚至要自己去設定把他的安全性調低.
在這裡調低:http://www.google.com/settings/security/lesssecureapps

加入自己的程式碼後就可以做隨時監控啦!
如果你只是坐在電腦前把Rcode畫面切掉,當然也可以讓rocde執行時發出聲音,我記得有一個魔獸村民的work completed . 滿好笑的

library(beep)
beep(4)


上一篇
R語言 - 方便的手動作圖
下一篇
R語言 - 設計停頓
系列文
R語言 - 從「主觀感覺」轉為「客觀事實」30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言