我创建了一个R脚本,为我的一个客户运行K-means分段。我如何每三十天运行一次这个脚本?该脚本应该在Linux Server上。
答案 0 :(得分:1)
您可以使用Sys.sleep
暂停执行指定的秒数。您可以将此与while
结合使用来执行运行K-means分段的函数。
我会建议您使用任务调度程序,在您的情况下使用cron。只需使用Rscript
将脚本作为cronjob运行即可。这不需要R进程保持活动状态,将在重启机器时启动,并且更容易停止(无需终止进程)。
答案 1 :(得分:1)
R
脚本。将此文件另存为your_script.R
。接下来创建一个Windows批处理文件your_batch.bat
,它将执行R
脚本。批处理文件应包含以下行,该行使用Rscript
启动R
:
Rscript your_script.R arg1 arg2
your_batch.bat
作为要运行的程序。