Имя изображения процесса Rscript в Windows - PullRequest
1 голос
/ 28 июня 2019

Я запускаю пакетный сценарий, который запускает несколько сценариев .exe и .R и ожидает их завершения, прежде чем делать что-то еще.Прямо сейчас, код, чтобы проверить, закончили ли они, запускает список задач и видит, активен ли какой-либо из .exes или Rscript.exe

:LOOP

set check_if_ran=files_running.txt
tasklist | findstr "exe1.exe exe2.exe Rscript.exe" > %check_if_ran%

TIMEOUT 1 >nul

for %%F in (%check_if_ran%) do set "file_size=%%~zF"
if %file_size%0 NEQ 00  (
  echo still running 
  TIMEOUT 10 >nul
  goto :LOOP
) else (
  echo all ran
)

, который работал хорошо в прошлом, но теперь некоторые другие независимые Rscriptпроцессы могут выполняться одновременно.Есть ли способ изменить имя каждого процесса Rscript, вместо того, чтобы все они были Rscript.exe?Или, может быть, каким-то другим способом (сохранить PID процессов, которые я как-то запускаю?)

Спасибо

...