20110106
GAFFE: il y a aussi un risque que le serveur se fatigue, c'est une autre histoire.
il apparait que un rsh "peut" ne pas libérer le/les ports qu'il utilise,
dans ce cas:
- risque que l'exécution suivante utilise un autre port et ne franchisse plus le pare-feu.
- le programme rsh.exe reste actif,
il est possible de surveiller les ports en service par la commande netstat -b
et les programme en exécution par
tasklist
il est alors facile de tuer, si besoin le programme zombie par
taskkill
voici un exemple de lignes à inclure dans le .bat AVANT de lancer rsh
@echo off
copy /b rshdeb.bat %temp%\rshout.bat > nul
tasklist | find /i "rsh_xp.exe" >> %temp%\rshout.bat
if not errorlevel 1 call %temp%\rshout.bat
où rshdeb.bat est le fichier de 7 caractères (sans fin de ligne):
tk.bat<espace>
et tk.bat est:
taskkill /f /pid %2