Dit is de opdracht ulimitposix 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
ulimit — stel de limiet voor de bestandsgrootte in of rapporteer deze
KORTE INHOUD
ulimit [f] [blokken]
PRODUCTBESCHRIJVING
De ulimit Het hulpprogramma zal de schrijflimiet voor de bestandsgrootte instellen of rapporteren die aan bestanden wordt opgelegd
geschreven door de shell en zijn onderliggende processen (bestanden van elke grootte kunnen worden gelezen). Alleen een
proces met de juiste rechten kan de limiet verhogen.
OPTIES
De ulimit hulpprogramma zal voldoen aan het Base Definitions-volume van POSIX.1‐2008, sectie
12.2, utility Syntaxis Richtlijnen.
De volgende optie wordt ondersteund:
f Instellen (of rapporteren, indien nee blokken operand aanwezig is), de limiet voor de bestandsgrootte in blokken.
De f optie is eveneens het standaardgeval.
OPERANDEN
De volgende operand wordt ondersteund:
blokken Het aantal blokken van 512 bytes dat moet worden gebruikt als de nieuwe limiet voor de bestandsgrootte.
STDIN
Niet gebruikt.
INVOER FILES
Geen.
MILIEU VARIABELEN
De volgende omgevingsvariabelen zijn van invloed op de uitvoering van: ulimit:
TAAL Geef een standaardwaarde op voor de internationaliseringsvariabelen die niet zijn ingesteld of
nul. (Zie het volume Basisdefinities van POSIX.1‐2008, sectie 8.2,
internationalisering Variabelen voor de prioriteit van internationalisering
variabelen die worden gebruikt om de waarden van landinstellingen te bepalen.)
LC_ALL Indien ingesteld op een niet-lege tekenreekswaarde, overschrijf dan de waarden van alle andere
internationaliseringsvariabelen.
LC_CTYPE Bepaal de landinstelling voor de interpretatie van reeksen bytes tekstgegevens
als tekens (bijvoorbeeld single-byte in plaats van multi-byte tekens in
argumenten).
LC_MESSAGES
Bepaal de landinstelling die moet worden gebruikt om het formaat en de inhoud van te beïnvloeden
diagnostische berichten geschreven naar standaardfout.
NLSPAT Bepaal de locatie van berichtencatalogi voor de verwerking van: LC_MESSAGES.
ASYNCHROON EVENEMENTEN
Standaard.
STDOUT
De standaarduitvoer wordt gebruikt als nee blokken operand aanwezig is. Als het huidige nummer
aantal blokken beperkt is, wordt het aantal blokken in de huidige limiet geschreven in de
volgende formaat:
"%d\n", <aantal of 512-byte blokken>
Als er momenteel geen limiet is voor het aantal blokken, geldt in de POSIX-landinstellingen het volgende
formaat wordt gebruikt:
"onbeperkt\n"
STDERR
De standaardfout wordt alleen gebruikt voor diagnostische berichten.
OUTPUT FILES
Geen.
UITGEBREID PRODUCTBESCHRIJVING
Geen.
EXIT STATUS
De volgende exit-waarden worden geretourneerd:
0 Succesvolle afronding.
>0 Een aanvraag voor een hogere limiet is afgewezen of er is een fout opgetreden.
GEVOLGEN OF FOUTEN
Standaard.
De volgend secties zijn informatief.
TOEPASSING GEBRUIK
Sinds ulimit invloed heeft op de huidige shell-uitvoeringsomgeving, wordt deze altijd geleverd als een
shell regelmatig ingebouwd. Als het wordt aangeroepen in een aparte uitvoeringsomgeving voor hulpprogramma's, zoals
als een van de volgende:
nee ulimit f 10000
env ulimit 10000
het heeft geen invloed op de bestandsgroottelimiet van de omgeving van de beller.
Zodra een limiet door een proces is verlaagd, kan deze niet meer worden verhoogd (tenzij dit passend is).
er zijn privileges bij betrokken), zelfs terug naar de oorspronkelijke systeemlimiet.
Voorbeelden
Stel de bestandsgroottelimiet in op 51200 bytes:
ulimit f 100
BEWEEGREDENEN
Geen.
TOEKOMST ROUTEBESCHRIJVING
Geen.
Gebruik ulimitposix online met behulp van onworks.net-services