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