R完成运行时的通知?

时间:2012-07-25 14:04:42

标签: r emacs notifications ess

  

可能重复:
  Is there a way to make R beep/play a sound at the end of a script?

在等待R完成5-10分钟的工作时,我可能会开始写作(充其量),虽然我想在完成后立即回复分析。

当R在localhost上完成分析时,我需要通知哪些选项?

例如,我可以打铃,打开弹出窗口,发送电子邮件吗?

我可以想象只是在代码末尾添加system()的无限可能性,但还有其他选择吗?

为了记录,我通常在Emacs ESS中以交互方式使用R,但也从命令行使用R CMD SweaveR --vanilla <

2 个答案:

答案 0 :(得分:2)

尝试alarm()

请参阅this帖子(可能是推文已经完成了吗?)

答案 1 :(得分:0)

如果你使用的是linux系统,你可能会发现这个post很有用,其中使用了以下shell命令。

zenity --error --text="Testing..."

您可以将其嵌入R代码,如

system("zenity --error --text='Testing...'")

它会提示。但是,要做好准备,不要害怕。