TortoiseSVN 命令保持打开进程
TortoiseSVN command keeps open processes
我正在使用计划任务 运行 .bat 脚本来更新我的 SVN 存储库。
每小时定时任务运行s。每次我 运行 脚本时,它仍然会创建一个 "TortoiseProc.exe" 的新进程,直到有很多打开的进程并且 CPU 达到 99%。该脚本 运行 没问题,但 遗憾的是进程不会自动关闭。
这是我的 .bat 的样子:
CD C:\Program Files\TortoiseSVN\bin\
START /wait TortoiseProc.exe /command:update /path:"D:\somePath" /closeonend:1
START /wait TortoiseProc.exe /command:update /path:"D:\somePath" /closeonend:1
如您所见,我添加了 /closeonend:1
,这意味着如果没有错误发生,对话框应该关闭。
当我手动 运行 .bat 脚本时,没有创建进程。
有没有人有什么建议,怎么办?非常感谢!
不要将 tortoiseproc
用于 unattended/non-interactive 脚本(自动化)- 请改用 svn.exe
,它随 TortoiseSVN 一起提供。
CD C:\Program Files\TortoiseSVN\bin\
svn update "D:\somePath"
svn update "D:\somePath"
我正在使用计划任务 运行 .bat 脚本来更新我的 SVN 存储库。
每小时定时任务运行s。每次我 运行 脚本时,它仍然会创建一个 "TortoiseProc.exe" 的新进程,直到有很多打开的进程并且 CPU 达到 99%。该脚本 运行 没问题,但 遗憾的是进程不会自动关闭。
这是我的 .bat 的样子:
CD C:\Program Files\TortoiseSVN\bin\
START /wait TortoiseProc.exe /command:update /path:"D:\somePath" /closeonend:1
START /wait TortoiseProc.exe /command:update /path:"D:\somePath" /closeonend:1
如您所见,我添加了 /closeonend:1
,这意味着如果没有错误发生,对话框应该关闭。
当我手动 运行 .bat 脚本时,没有创建进程。
有没有人有什么建议,怎么办?非常感谢!
不要将 tortoiseproc
用于 unattended/non-interactive 脚本(自动化)- 请改用 svn.exe
,它随 TortoiseSVN 一起提供。
CD C:\Program Files\TortoiseSVN\bin\
svn update "D:\somePath"
svn update "D:\somePath"