Как я могу использовать вывод команды в cfengine3

Пока Вы знаете доменные имена, Вы интересуетесь whois, корректный ответ, поскольку это определит домены, которые регистрируются, даже если они не делегированы (т.е. даже если DNS не настраивается для них).

Можно написать сценарий его довольно легко, хотя грубо с ударом и я был бы очень удивлен, не было ли библиотек для опроса whois в жемчуге, Python и т.д., если Вы хотели сделать менее сырой поиск/создание отчетов. Если у Вас нет списка specifc доменов, Вы интересуетесь, то я думаю, что Вам не повезло.

Конечно, можно так или иначе генерировать список доменов для поиска на основе товарных знаков ключевых слов/Ваших, затем запросить whois.

8
задан 29 June 2012 в 12:55
2 ответа
bundle agent test
{

    vars:
        "my_result" string => execresult("/bin/ls /tmp/test/","noshell");

    reports:
        ubuntu::
            "Output is : $(my_result)";  
}

See https://cfengine.com/manuals/cf3-solutions#Execresult-example

12
ответ дан 2 December 2019 в 22:49

Начиная с версии 3.3.0, вы можете использовать вместо нее функцию lsdir ().

vars:
  "result" slist => lsdir("/tmp/test", ".*", "false");

подробнее: https://cfengine.com/manuals/cf3-Reference#Function-lsdir

4
ответ дан 2 December 2019 в 22:49

Теги

Похожие вопросы