Eu preciso criar um arquivo de instalação .sh

2

Eu preciso criar um arquivo de instalação .sh. Eu tenho os arquivos, eu só preciso saber os comandos que levarão o terminal a colocar os arquivos em determinados locais. existe uma pasta que precisa ser colocada no diretório /var e um arquivo no diretório /etc/init.d . Alguém sabe quais comandos do arquivo são apropriados?

existe uma pasta que precisa ser colocada no diretório /var e um arquivo no diretório /etc/init.d .

    
por Nick Bailuc 24.06.2012 / 23:48

1 resposta

1

Basicamente, um script shell .sh nada mais é do que os mesmos comandos que você digitaria na linha de comando. Por exemplo, se seus arquivos são "a.sh, b.txt, c.conf" e eles precisam residir em /var , e "d.sh" entra em "/etc/init.d", então você faça algo assim:

cp a.sh /var
cp b.txt /var
cp c.conf /var
cp d.sh /etc/init.d

Isso pressupõe que o arquivo do instalador é separado dos outros arquivos. Se você precisar criar um script de instalador unificado único que contenha esse arquivo, então você vai querer procurar um " shar "arquivo (abreviação de" Shell Archive ").

Um arquivo shar também pode configurar permissões e tomar outras ações que possam ser necessárias para sua instalação. Você pode usar o comando chown e chmod conforme necessário no script de instalação que você escreve também.

    
por dan_linder 27.06.2012 / 18:44