2018-10-18
閱讀量:
1095
想讓程序定時執(zhí)行怎么辦?R里可以這樣做
有時候我們需要按照一定時間開啟和關閉一個程序,比如定期抓取網(wǎng)頁數(shù)據(jù),但如果做循環(huán)的話你需要時時刻刻開啟R,為了節(jié)省內存,我們需要定時開啟R,執(zhí)行腳本,關閉R,這樣一個循環(huán),這就要用到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服務狀態(tài)
修改crontab文本設置腳本執(zhí)行的時間
vim /etc/crontab
上面是要在linux里執(zhí)行修改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






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論