啊啊啊啊啊吖

2018-10-18   阅读量: 753

数据分析师 R语言

想让程序定时执行怎么办?R里可以这样做

扫码加入数据分析学习群

有时候我们需要按照一定时间开启和关闭一个程序,比如定期抓取网页数据,但如果做循环的话你需要时时刻刻开启R,为了节省内存,我们需要定时开启R,执行脚本,关闭R,这样一个循环,这就要用到cron。

#首先安装crontabs

yum -y install vixie-cron

yum -y install crontabs

vixie-cron 软件包是 cron 的主程序;

crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

service crond start     //启动服务

service crond stop      //关闭服务

service crond restart   //重启服务

service crond reload   //重新载入配置

service crond status  //查看crontab服务状态

修改crontab文本设置脚本执行的时间

vim /etc/crontab

上面是要在linux里执行修改crontab文件,把下面的内容加在crontab的最后,按:wq保存

*/2 * * * * Rscript root/Documents/code/cmd.R

上面*/2表示每隔两分钟跑一次,跑的文本cmd.R放在root/Documents/code文件路径下。

* * * * * Rscript root/Documents/code/cmd.R

前面五颗星分别代表分钟、小时、日、月、周,例如我要在每周六的12点13分跑这个程序:

13 12 * * 6 Rscript root/Documents/code/cmd.R

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
51.8785 1 2 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子