Ad Code

Responsive Advertisement

Ticker

6/recent/ticker-posts

Compilando Scripts Shell no Solaris 11 com SHC

O SHC (Shell Script Compiler) é uma ferramenta que permite compilar scripts shell em binários executáveis, fornecendo uma camada adicional de segurança e proteção de código. Abaixo estão os passos para compilar seus scripts shell no Solaris 11 usando o SHC:

Acesso como root:

Faça login no servidor com o usuário root.

Instalação do GCC:

Se o GCC não estiver instalado, você pode instalá-lo usando o gerenciador de pacotes pkg. Execute o seguinte comando:

pkg install gcc-7

Ou simplesmente gcc se você preferir usar a versão padrão.

Download dos binários do SHC:

Navegue até o diretório temporário e baixe os binários do SHC:

cd /tmp/
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9b.tgz

Descompactação dos binários:

Descompacte o arquivo baixado e mova-o para um diretório mais conveniente:

tar zxvf shc-3.8.9b.tgz
mv shc-3.8.9b shc
cd shc/

Definindo o compilador GCC:

Configure o compilador GCC como padrão usando o comando export:

CC=/usr/bin/gcc; export CC

Execução do comando SHC:

Agora você pode compilar seu arquivo shell script usando o SHC. Substitua ARQUIVO.sh pelo nome do seu arquivo shell script:

./shc -v -r -T -f ARQUIVO.sh

Esses passos fornecem uma sequência básica para compilar um arquivo shell script usando o SHC no Solaris 11. Certifique-se de substituir ARQUIVO.sh pelo nome real do seu arquivo shell script.

Para mais informações sobre o SHC e seu uso, consulte a documentação oficial.

Postar um comentário

0 Comentários