Amazon Best VPN GoSearch

favicon do OnWorks

shc

Execute shc no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando shc que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


shc - compilador de script de shell genérico

SINOPSE


shc [-e encontro ] [ -m addr] [-i iopt] [-x cmnd]
[-l lopt] [-ACDHTV ] -f escrita

DESCRIÇÃO


shc cria uma versão executável binária reduzida do script especificado com -f na
linha de comando.

A versão binária obterá um .x extensão anexada e geralmente será um pouco maior em
tamanho do que o código ASCII original. O código-fonte C gerado é salvo em um arquivo com o
extensão .xc

Se você fornecer uma data de validade com o -e opção que o binário compilado se recusará a executar
após a data especificada. A mensagem "Por favor Contacto sua fornecedor" será mostrado
em vez de. Esta mensagem pode ser alterada com o -m opção.

Você pode compilar qualquer tipo de script de shell, mas você precisa fornecer -i, -x e -l
opções.

O binário compilado ainda dependerá do shell especificado na primeira linha do
o código do shell (ou seja, #!/ Bin / sh), portanto shc não cria binários completamente independentes.

shc em si não é um compilador como o cc, ele codifica e criptografa um script de shell e
gera código-fonte C com a capacidade de expiração adicionada. Em seguida, usa o sistema
compilador para compilar um binário reduzido que se comporta exatamente como o script original. Sobre
execução, o binário compilado irá descriptografar e executar o código com o shell -c opção.
Infelizmente, isso não proporcionará nenhuma melhoria na velocidade como um programa C real faria.

shcO principal objetivo do é proteger seus scripts de shell de modificações ou inspeção. Vocês
pode usá-lo se você deseja distribuir seus scripts, mas não quer que eles sejam facilmente
legível por outras pessoas.

OPÇÕES


As opções da linha de comando são:

-e dados
Data de validade no formato dd / mm / aaaa [nenhum]

-m mensagem
mensagem a ser exibida na expiração ["Entre em contato com seu provedor"]

-f nome_do_script
Nome do arquivo do script a ser compilado

-i opção_inline
Opção embutida para o interpretador de shell, ou seja: -e

-x comando
comando eXec, como um formato printf, ou seja: exec (\\ '% s \\', @ ARGV);

-l última_opção
Última opção de shell, ou seja: -

-r Relaxe a segurança. Faça um binário redistribuível que execute em diferentes sistemas
executando o mesmo sistema operacional.

-v Compilação detalhada

-D Ativar depuração de chamadas exec

-T Permitir que o binário seja rastreável (usando strace, ptrace, truss, etc.)

-C Exibir licença e sair

-A Exibir resumo e sair

-h Exibir ajuda e sair

MEIO AMBIENTE VARIÁVEIS


CC Comando do compilador C [cc]

FLAGAS Sinalizadores do compilador C [nenhum]

EXEMPLOS


Compile um script que pode ser executado em outros sistemas com a opção de rastreamento ativada:

exemplo% shc -v -r -T -f meuscript

Use shc online usando serviços onworks.net


Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.