спросить как правильно оформить такую команду в Плейбук. не пойму что не так,
tail -2000 /var/log/apache-tomcat/ss-appeals-s3d-srv/statistic/2023-01-04\ 000000.txt | grep ERROR
сделано вот так
- name: Запуск
shell: "tail -2000 /var/log/apache-tomcat/ss-appeals-s3d-srv/statistic/2023-01-04\ 000000.txt | grep ERROR"
register: tailout
- name: Выводим на экран
debug: tailout.stdout_lines
debug: var: tailout.stdout_lines
Спасибо. попробую.
TASK [Запуск] ******************************************************************************************************* fatal: [0.0.0.0]: FAILED! => {"changed": true, "cmd": "tail -2000 /var/log/apache-tomcat/ss-appeals-s3d-srv/statistic/2023-01-04 000000.txt | grep ERROR", "delta": "0:00:00.203963", "end": "2023-01-05 06:00:09.758791", "msg": "non-zero return code", "rc": 1, "start": "2023-01-05 06:00:09.554828", "stderr": "tail: option used in invalid context -- 2", "stderr_lines": ["tail: option used in invalid context -- 2"], "stdout": "", "stdout_lines": []}
мне нужен вывод любой как с ошибкой(ERROR) так и без нее. но чтоб я его видел надо опросить много хостов и составить статистику...
Эту задачу не нужно решать с помощью Ansible. Есть же OpenSearch, в конце концов.
за ночь не успею..........
Код завершения '1' - или ничего не найдено, или ошибка в аргументах tail
Спасибо углублюсь в аргументы
Спасибо огромное сработало. Все идет по плану
Что вы пытаетесь сделать вообще?
Уже все сделал. хотел получить или не получить найденную ошибку с выводом информации в консоль. все получилось.
Обсуждают сегодня