Я планирую использовать servr::rmdv2() для размещения некоторых сгенерированных файлов Rmarkdown на сервере CentOS 6.3. Мне интересно, что предлагаемая передовая практика заключается в том, что она работает в фоновом режиме и, желательно, перезагружается при перезагрузке моего сервера. Некоторые варианты, которые я рассматриваюЛучшая практика запуска `servr :: rmd2()` в фоновом режиме/навсегда
- Запуск в фоновом режиме
Rscript ... $
. Не перезагрузится. - Запуск на этапе
screen
. Не уверен, что это автоматически перезапустится. - Используйте
nohup Rscript ...
илиnohup servr
с сервоприводом, предоставленным сценарием оболочки. Поместите команду в/etc/rc.d/rc.local
, чтобы она запускалась при перезапуске системы.
Любые другие варианты? Я думаю, что №3 - это путь, но ничего подобного не делал раньше, поэтому не уверен, в каких проблемах я могу столкнуться.
Четвертый вариант ... использование Dirk 'littler' упаковка. –
Спасибо @ 42- Я видел littlr, но не успел изучить его функциональность. Посмотрим дальше ... – JohnSG