Custom Scripts
O módulo de Script no Linux Control Center (LCC) oferece uma maneira eficiente de automatizar a execução de scripts em hosts descobertos pelo LCC. Essa funcionalidade suporta scripts que contenham uma linha shebang ("#!") inicial, como python, bash, javascript, entre outros.
Execução Seletiva
Os usuários têm a flexibilidade de executar scripts de duas maneiras distintas:
1. Execução por Host:
Ao selecionar hosts individualmente, o script será executado apenas nos hosts escolhidos pelo usuário. Essa abordagem é ideal para a execução não persistente de scripts, onde o LCC cuida do upload, execução e remoção do arquivo no sistema.
2. Execução por Grupo de Hosts:
A execução também pode ser estendida a grupos de hosts, proporcionando uma maneira eficaz de aplicar ações a conjuntos específicos de servidores.
Variáveis Dinâmicas no Script
Uma característica essencial desta funcionalidade é a capacidade de inserir variáveis nos scripts. Isso permite a execução do mesmo arquivo em momentos diferentes com valores distintos, oferecendo adaptabilidade conforme necessário. O formato da variável é ${:::Nome da variável:::}, sendo o Nome da variável o identificador daquela variável.
É importante notar que caso sejam escritas variáveis com o mesmo identificador/nome o LCC irá substituir o valor da ultima variável inserida pelo usuário em todas as outras. Logo é recomendado utilizar nomes diferentes caso os valores desejados de execução sejam distintos.
Last updated