Amazon Best VPN GoSearch

Favicon OnWorks

shc

Rulați shc în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda shc care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


shc - Compilator de script shell generic

REZUMAT


shc [-e Data ] [ -m adresa] [-i iopt ] [ -x cmnd ]
[-l lopt ] [ -ACDhTv ] -f scenariu

DESCRIERE


shc creează o versiune executabilă binară a scriptului specificat cu -f pe
Linie de comanda.

Versiunea binară va primi a .x extensia atașată și va fi de obicei puțin mai mare în
dimensiune decât codul ascii original. Codul sursă C generat este salvat într-un fișier cu
extensie .xc

Dacă furnizați o dată de expirare cu -e opțiunea binarului compilat va refuza să ruleze
după data specificată. Mesajul "Vă rog contactați-ne ta furnizor" va fi afișat
in schimb. Acest mesaj poate fi schimbat cu ajutorul -m opțiune.

Puteți compila orice fel de script shell, dar trebuie să furnizați valid -i, -x si -l
opțiuni.

Binarul compilat va depinde în continuare de shell-ul specificat în prima linie a
codul shell (adică #!/ Bin / sh), prin urmare shc nu creează binare complet independente.

shc în sine nu este un compilator cum ar fi cc, mai degrabă codifică și criptează un script shell și
generează cod sursă C cu capacitatea de expirare adăugată. Apoi folosește sistemul
compilator pentru a compila un binar eliminat care se comportă exact ca scriptul original. Peste
execuție, binarul compilat va decripta și va executa codul cu shell-ul -c opțiune.
Din păcate, nu vă va oferi nicio îmbunătățire a vitezei așa cum ar face un program C real.

shcScopul principal al lui este de a vă proteja scripturile shell de modificări sau inspecții. Tu
îl puteți folosi dacă doriți să vă distribuiți scripturile, dar nu doriți ca acestea să fie ușor
care poate fi citită de alți oameni.

OPŢIUNI


Opțiunile liniei de comandă sunt:

-e data
Data expirării în format zz/ll/aaaa [niciuna]

-m mesaj
mesaj de afișat la expirare [„Vă rugăm să contactați furnizorul”]

-f nume_script
Numele fișierului scriptului de compilat

-i opțiune_inline
Opțiune în linie pentru interpretul shell, adică: -e

-x comandă
Comanda eXec, ca format printf, adică: exec(\\'%s\\',@ARGV);

-l ultima_opțiune
Ultima opțiune shell, adică: --

-r Relaxează-te de securitate. Realizați un binar redistribuibil care se execută pe diferite sisteme
rulează același sistem de operare.

-v Compilare verbosă

-D Activați apelurile exec de depanare

-T Permiteți urmărirea binarului (folosind strace, ptrace, truss etc.)

-C Afișați licența și ieșiți

-A Afișați rezumatul și ieșiți

-h Afișează ajutor și ieșire

MEDIUL VARIABILE


CC Comanda compilatorului C [cc]

CFLAGS Semnale de compilator C [niciunul]

EXEMPLE


Compilați un script care poate fi rulat pe alte sisteme cu opțiunea de urmărire activată:

exemplu% shc -v -r -T -f scriptul meu

Utilizați shc online folosind serviciile onworks.net


Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.