Я запускаю 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
к процессу тестирования.