windows中Rscript进程的映像名称
我正在运行一个批处理脚本,该脚本启动几个.exe和.R脚本,并在执行其他操作之前等待它们完成。现在,用于检查他们是否已完成的代码将运行tasklist,并查看.exe或Rscript.exe是否仍处于活动状态windows中Rscript进程的映像名称,r,batch-file,rscript,R,Batch File,Rscript,我正在运行一个批处理脚本,该脚本启动几个.exe和.R脚本,并在执行其他操作之前等待它们完成。现在,用于检查他们是否已完成的代码将运行tasklist,并查看.exe或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 (
: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?)
感谢键入
任务列表/V
,并查看带有窗口标题的列,这可能会有所帮助;请注意,支持一个/FI
开关,以过滤图像名称、窗口标题等特定内容……键入任务列表/V
,并使用窗口标题查看列,这可能会有所帮助;请注意,支持一个/FI
开关来过滤某些内容,如图像名称、窗口标题等。。。。