Amazon Best VPN GoSearch

OnWorks-favicon

sch

Voer shc uit in OnWorks gratis hostingprovider via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht shc die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


shc - Generieke shellscript-compiler

KORTE INHOUD


sch [-e datum ] [ -m adres ] [ -i ipv ] [ -x cmd ]
[-l lop ] [ -ACDhTvf script

PRODUCTBESCHRIJVING


sch maakt een uitgeklede binaire uitvoerbare versie van het script gespecificeerd met -f aan de
opdrachtregel.

De binaire versie krijgt een .x extensie toegevoegd en zal meestal een beetje groter zijn in
grootte dan de originele ascii-code. Gegenereerde C-broncode wordt opgeslagen in een bestand met de
uitbreiding .xc

Als u een vervaldatum opgeeft bij de -e optie het gecompileerde binaire bestand zal weigeren te draaien
na de opgegeven datum. De boodschap "Alsjeblieft contact jouw aanbieder" zal worden vertoond
in plaats daarvan. Dit bericht kan worden gewijzigd met de -m optie.

Je kunt elk soort shellscript compileren, maar je moet valid -i, -x en -l
opties.

Het gecompileerde binaire bestand is nog steeds afhankelijk van de shell die is opgegeven in de eerste regel van
de shell-code (dwz #!/ Bin / sh), dus sch creëert geen volledig onafhankelijke binaire bestanden.

sch zelf is geen compiler zoals cc, het codeert en codeert eerder een shellscript en
genereert C-broncode met de toegevoegde vervalmogelijkheid. Het gebruikt dan het systeem
compiler om een ​​gestript binair bestand te compileren dat zich precies zo gedraagt ​​als het originele script. Bij
uitvoering, zal het gecompileerde binaire bestand de code decoderen en uitvoeren met de shell -c optie.
Helaas zal het je geen snelheidsverbetering geven zoals een echt C-programma zou doen.

sch's belangrijkste doel is om uw shell-scripts te beschermen tegen wijziging of inspectie. Jij
kan het gebruiken als je je scripts wilt verspreiden, maar niet wilt dat ze gemakkelijk zijn
leesbaar voor andere mensen.

OPTIES


De opdrachtregelopties zijn:

-e gegevens
Vervaldatum in dd/mm/jjjj-formaat [geen]

-m bericht
bericht dat moet worden weergegeven na afloop ["Neem contact op met uw provider"]

-f scriptnaam
Bestandsnaam van het te compileren script

-i inline_optie
Inline-optie voor de shell-interpreter, dwz: -e

-x commando
eXec-opdracht, als een printf-indeling, dwz: exec(\\'%s\\',@ARGV);

-l laatste_optie
Laatste shell-optie, dat wil zeggen: --

-r Ontspan veiligheid. Maak een herdistribueerbaar binair bestand dat op verschillende systemen wordt uitgevoerd
met hetzelfde besturingssysteem.

-v Uitgebreide compilatie

-D Debug exec-oproepen inschakelen

-T Sta binair toe om traceerbaar te zijn (met behulp van strace, ptrace, truss, enz.)

-C Licentie weergeven en afsluiten

-A Samenvatting weergeven en afsluiten

-h Help weergeven en afsluiten

MILIEU VARIABELEN


CC C-compileropdracht [cc]

CLAGS C-compilervlaggen [geen]

Voorbeelden


Stel een script samen dat op andere systemen kan worden uitgevoerd met de traceeroptie ingeschakeld:

voorbeeld% sch -v -r -T -f mijnscript

Gebruik shc online met onworks.net-services


Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.