有时候我们需要按照一定时间开启和关闭一个程序,比如定期抓取网页数据,但如果做循环的话你需要时时刻刻开启R,为了节省内存,我们需要定时开启R,执行脚本,关闭R,这样一个循环,这就要用到cron。
#首先安装crontabs
说明:
vixie-cron 软件包是 cron 的主程序;
crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。
#修改crontab文本设置脚本执行的时间
上面是要在linux里执行修改crontab文件,把下面的内容加在crontab的最后,按:wq保存
上面*/2表示每隔两分钟跑一次,跑的文本cmd.R放在root/Documents/code文件路径下。
前面五颗星分别代表分钟、小时、日、月、周,例如我要在每周六的12点13分跑这个程序:
在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on
相关数据及代码:http://pan.baidu.com/s/1pJyw2cN 密码:微信索取
关于我们,关注理性与文艺,用数据创作内容性的精致阅读,这里是数据分析挖掘人员与文艺青年的集结地,不做培训,不做鼓吹,只踏踏实实的做一个又一个数据驱动的文章,并设计机器人减轻数据分析的负担,无论你感兴趣还是想参与都可以关注,请加微信公众号大音如霜