|
|
|
batch-скрипт мониторинга памяти.
|
|||
|---|---|---|---|
|
#18+
решил написать батник, который запускает какой-либо процесс, и следит, сколько памяти тот отжирает, до тех пор, пока он не завершится. вот такой(по комментариям алгоритм вроде понятен): Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Столкнулся с рядом проблем: 1. вот этот цикл for /F %%i IN (monitor.log) do выполняется один раз. как бы так сделать, чтоб он знал об увеличении размера файла monitor.log? 2. запускаю цикл просто много раз. echo %TIME% одно и то же выдаёт в рамках цикла. как это побороть? 3. как сделать, чтоб в консоли содержимое цикла не выводилось? for /F %%i IN (monitor.log) do > nul и в последней строчке >nul не помогают 4. циферки вот так выглядят: 52 332, а в виндовой кодировке вот так 52я332. как этот пробел убрать? 5. как вытащить еще букву "К"(килобайт), или же PID например из списка процессов? tokens=5,6 выводит только первый элемент. спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2012, 18:31 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=124&tid=1496839]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 371ms |

| 0 / 0 |
