Запуск ноутбука R из командной строки - PullRequest
0 голосов
/ 30 октября 2018

Хорошо, я пытаюсь запустить этот скрипт через командный файл в Windows (сервер 2016), но он просто начинает выдвигать сдвиги линий и точки на экран вывода:

"c: \ Program Files \ R \ R-3.5.1 \ bin \ rscript.exe" C: \ projects \ r \ HentTsmReport.R

Скрипт работает в RStudio как шарм, он читает html-файл (отчет о резервном копировании TSM) и преобразует содержимое в фрейм данных, а затем сохраняет одну из html-таблиц в виде csv-файла.

Почему при запуске через rscript.exe я просто выводлю на экран ничего, а не вывод в csv?

Моя цель - запускать этот сценарий через запланированное задание каждый день, чтобы хранить историю состояния резервного копирования в таблице, чтобы отслеживать неудачные резервные копии через tivoli.

Это скрипт в R-файле:

library(XML)
library(RCurl)
#library(tidyverse)
library(rlist)
theurl <- getURL("file://\\\\chill\\um\\backupreport20181029.htm",.opts = list(ssl.verifypeer = FALSE) )
tables <- readHTMLTable(theurl)
tables <- list.clean(tables, fun = is.null, recursive = FALSE)
n.rows <- unlist(lapply(tables, function(t) dim(t)[1]))
head(tables) 
test <- tables[5] # select table number 5
write.csv(test, file = "c:\\temp\\backupreport.csv")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...