Changeset 477 for branches/guitools-2.0/shared/smbtree.vrs
- Timestamp:
- Jul 20, 2010, 10:50:05 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/guitools-2.0/shared/smbtree.vrs
r450 r477 13 13 if BroadCast = 1 then BroadCast = '-b'; else BroadCast = '' 14 14 15 say ' detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg15 say ' detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg 16 16 address cmd 'detach 'samba.!smbtreeexe' 'BroadCast' -S 'debuglevel' 'UserCred' >'samba.!msg 17 17 … … 172 172 _RefreshShares: 173 173 say time()' _RefreshShares() started' 174 RefreshID = RANDOM()174 /* RefreshID = RANDOM() */ 175 175 smbmachine = TempDir||"smbmachine."||machine 176 MaxSmbClient = 32 /* Do not run more than MaxSmbClient instances of smbclient.exe at the same time */ 177 178 Defer = 1 179 do while Defer = 1 180 SmbCltCount = 0 181 ok = PRProcessList(proc) 182 183 do I = 1 to proc.0 184 CurProc = VRParseFileName(proc.i.name,'NE') 185 if CurProc = "SMBCLIENT.EXE" then SmbCltCount = SmbCltCount + 1 186 end 187 say ' 'SmbCltCount' instance(s) of 'samba.!smbclientexe' is/are running.' 188 if SmbCltCount >= MaxSmbClient then do 189 say " Waiting until at least "SmbCltCount-MaxSmbClient+1" instance(s) of smbclient.exe terminate(s)." 190 ok = SysSleep(1) 191 end 192 else Defer = 0 193 end 176 194 177 195 if UserCred = 'USERCRED' | UserCred = '' | UserCred = '--user=%' then UserCred = '-N'
Note:
See TracChangeset
for help on using the changeset viewer.