Назад | Перейти на главную страницу

как корректно остановить esxtop, работающий в пакетном режиме?

Я запускаю esxtop в пакетном режиме, используя следующую команду:

esxtop –b –a –d 10 –n 2000| gzip -9c > perfData.csv.gz

Это будет продолжаться чуть более 5 часов, но я хочу аккуратно остановить его и восстановить целостность моего файла perfData.csv.gz. Есть какой-либо способ сделать это?

На странице руководства говорится

Esxtop в пакетном режиме работает до тех пор, пока не произведет запрошенное количество итераций (подробнее см. Параметр командной строки n ниже) или пока не будет убит с помощью CTRL c.

Других упоминаний о сигналах здесь нет.

Я бы попробовал простой эксперимент. В другом терминале я бы снова запустил команду с другим выходным именем файла

esxtop –b –a –d 10 –n 2000| gzip -9c > test.csv.gz

Я бы позволил ему собирать данные в течение короткого времени и типа курицы Ctrl-c. Осмотрите вывод и посмотрите, не поврежден ли он.

Вы можете попробовать аналогичный эксперимент, отправив HUP к процессу тестирования.