Enviado em 03/10/2018 - 12:05h
Bom dia, estou criando um script (.sh) para instalação automática do Kaspersky no Ubuntu 16.04. Ao descompactar o pacote e iniciar a instalação é executado um arquivo de instalação e configuração "postinstall.pl" dentro do meu script. O problema é que ele faz perguntas ao usuário. A minha idéia é que não haja a necessidade de intervenção por parte do usuário. Eu gostaria de colocar no próprio script as repostas de tais perguntas. Tentei utilizar o expect, porém, sem sucesso, pois acho que ele não funcionou por se tratar de perguntas do arquivo .pl e não do bash. Se ficou confuso, por favor me avisem. Muito Obrigado
#!/bin/bash
/opt/kaspersky/klnagent64/lib/bin/setup/postinstall.pl
#respostas
expect "Please enter Administration Server DNS-name or static IP-address"
send -- "192.168.0.2\r"
expect eof
Ele ainda continua aguardando a resposta do usuário!
Alguma idéia? Obrigado
Obs: Já procurei dentro do arquivo .pl o local para tentar colocar a resposta lá, porém são várias funções, que a meu ver não seria correto fazer alteração.
#!/bin/bash
/opt/kaspersky/klnagent64/lib/bin/setup/postinstall.pl
#respostas
expect "Please enter Administration Server DNS-name or static IP-address"
send -- "192.168.0.2\r"
expect eof
Alguma idéia? Obrigado
Obs: Já procurei dentro do arquivo .pl o local para tentar colocar a resposta lá, porém são várias funções, que a meu ver não seria correto fazer alteração.