cronR cronjob, работающий на ubantu / локальной системе, но не на shinyapp.io - PullRequest
1 голос
/ 18 апреля 2019

Задание Cron не работает после развертывания на shinyapp.io

Мы пытаемся запланировать некоторые задания в нашем shinyapp через cronR, оно работает на локальной системе, но нет, как только мы развернем его наСервер shinyapp.io показывает ошибку ниже.

An error has occurred
The application failed to start (exited with code 1).


Attaching package: ‘DT’

The following objects are masked from ‘package:shiny’:

    dataTableOutput, renderDataTable

Adding cronjob:
---------------

# cronR job
# id:   temp_data_fetch
# tags: lab, xyz
# desc: temp Data Loading
0-59 * * * * /opt/R/3.5.3/lib/R/bin/Rscript '/srv/connect/apps/Temp/ETL.R'  >> '/srv/connect/apps/Temp/ETL.log' 2>&1
Error in value[[3L]](cond) : error in running command
Calls: local ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous>
Execution halted

        #Cron Script
        if(!(file.exists("/srv/connect/apps/Temp/scripts_scheduled.rds"))){
            cmd <- cronR::cron_rscript(rscript = '/srv/connect/apps/Temp/ETL.R')
            cronR::cron_add(cmd, frequency = 'minutely', id = 'temp_data_fetch',description = 'temp Data Loading',tags = c('lab', 'xyz'))
            TEXT<-"temp_data_fetch"
            saveRDS(TEXT,"/srv/connect/apps/Temp/scripts_scheduled.rds")
        }

        #ETL.R 

        trigger_time <- readRDS(file = "/srv/connect/apps/Temp/trigger_time.rds")
        trigger_time <- c(trigger_time,paste(Sys.time()))
        saveRDS(trigger_time,file = "/srv/connect/apps/Temp/trigger_time.rds")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...