Я использовал здесь «ansi2 html. sh» http://www.pixelbeat.org/scripts/ansi2html.sh, чтобы выполнить свою работу.
ls -lrt /web/htdocs | tail -12 | ./ansi2html.sh --bg=dark >test.html
Я использовал ansible на локальном хосте наличие Linux ОС для запуска этого на нескольких хостах, которые генерировали файлы html на каждом из удаленных хостов, а затем я, наконец, перетянул все файлы html со всех удаленных на мой локальный ansible сервер.
Это работало нормально для всех Linux систем.
Однако, «ansi2 html. sh» имеет зависимость gawk
, которой нет в наборе производственных систем AiX 6.1 и 7.
Я получаю эту ошибку:
./ansi2html.sh[38]: gawk: not found
Поскольку мой AiX размещает производственное приложение; установка gawk
не рекомендуется.
Я не знаю, может ли быть решение получить вывод ls -lrt
со всех хостов AiX и затем передать этот вывод в "ansi2 html. sh" на локальном ansible linux сервере, имеющем gawk
. Не уверен, что это сработает, и если да, то как? Примечание: я получу sh вывод, который будет выглядеть так же, как в подсказке терминала замазки.
Могу ли я получить решение для AiX, чтобы я мог использовать ansible для получения html файлов с вывод ls -lrt
со всех хостов AiX?