запуск сценария R в пакетном режиме без появления командной строки

У меня есть запланированная задача (использующая SCHTASKS) для запуска каждую минуту.

SCHTASKS /Create /SC MINUTE /MO 1 /TN READSCALE /TR "Rcmd BATCH --vanilla --slave q:\workspace\waga\readScale.R"

При каждом запуске появляется окно командной строки. Это слегка раздражает и, возможно, представляет потенциальную опасность для здоровья людей, страдающих эпилепсией. В Java можно использовать javaw.exe (см. этот поток), который не всплывает командная строка. Есть ли аналог для R?


person Roman Luštrik    schedule 16.07.2011    source источник


Ответы (2)


Престижность serverfault.com, где некоторые люди решили проблему, не используя внешние инструменты, по крайней мере, двумя способами. Вот тема.

Во-первых, нужно написать сценарий .vbs. Это требует некоторого знания этого языка сценариев и может не подходить для всех.

Второй способ — запустить задачу (как я делаю) под СИСТЕМОЙ (а не под текущим зарегистрированным пользователем).

person Roman Luštrik    schedule 18.07.2011

А, Windows... Существует инструмент под названием hstart, который может здесь помочь.

person mbq    schedule 18.07.2011
comment
Я просто столкнулся с этим инструментом сегодня утром. Великие умы думают одинаково? :) Я попробую днем ​​и приму это как правильный ответ, если он сработает. - person Roman Luštrik; 18.07.2011
comment
Спасибо за предложение, но я нашел способ лучше (без внешних инструментов). См. мой ответ ниже, который должен появиться в ближайшее время. - person Roman Luštrik; 19.07.2011