EngelsFransSpaans

Ad


OnWorks-favicon

keep-one-running - Online in de cloud

Voer keep-one-running uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht keep-one-running 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


run-one - voer slechts één instantie tegelijk uit van een opdracht en een unieke reeks argumenten
(handig voor cronjobs, bijv.)

KORTE INHOUD


run-een OPDRACHT [ARGS]

ren-deze- OPDRACHT [ARGS]

run-one-constant OPDRACHT [ARGS]

keep-one-running OPDRACHT [ARGS]

run-one-tot-succes OPDRACHT [ARGS]

run-one-tot-mislukking OPDRACHT [ARGS]

PRODUCTBESCHRIJVING


run-een is een wrapper-script dat niet meer dan één unieke instantie van een opdracht uitvoert
met een unieke set van argumenten.

Dit is vaak handig bij cronjobs, wanneer u niet meer dan één kopie tegelijk wilt uitvoeren.

ren-deze- Is precies zoals run-een, behalve dat het zal gebruiken greep(1) en doden(1) vinden
en dood alle lopende processen die eigendom zijn van de gebruiker en overeenkomen met de doelcommando's en
argumenten. Let daar op ren-deze- zal blokkeren tijdens het proberen om overeenkomende processen te beëindigen,
totdat alle overeenkomende processen dood zijn.

run-one-constant werkt precies zoals run-een behalve dat het "COMMAND [ARGS]" respawnt
elke keer dat COMMAND wordt afgesloten (nul of niet-nul).

keep-one-running is een alias voor run-one-constant.

run-one-tot-succes werkt precies zoals run-one-constant behalve dat het respawnt
"COMMAND [ARGS]" totdat COMMAND met succes wordt afgesloten (dwz nul verlaat).

run-one-tot-mislukking werkt precies zoals run-one-constant behalve dat het respawnt
"COMMAND [ARGS]" totdat COMMAND wordt afgesloten met een fout (dwz niet-nul wordt afgesloten).

VOORBEELD


In één schaal:

$ run-one rsync -azP $HOME $[e-mail beveiligd]:/srv/back-up
Foouser/
foouser/.bash_history
40298 100% 37.13 MB/s 0:00:00 (xfer#1, om te controleren=3509/3516)
foouser/.viminfo
20352 100% 98.39 kB/s 0:00:00 (xfer#3, te controleren=3478/3516)
...
verzonden 746228 bytes ontvangen 413059 bytes 36802.76 bytes/sec
totale grootte is 3732890955 versnelling is 3219.99

In een andere shell, terwijl de eerste nog draait:

$ run-one rsync -azP $HOME $[e-mail beveiligd]:/srv/back-up
$echo$?
1

Nog een voorbeeld... In één omhulsel:

$ run-one top

In een andere schil:

$ run-one top
$echo$?
1
$ run-deze-top
top - 17:15:36 tot 1:43, 3 gebruikers, gemiddelde belasting: 1.05, 1.04, 1.00
Taken: 170 totaal, 1 rennen, 169 slapen, 0 gestopt, 0 zombie
...

En merk op dat het proces in de eerste shell werd gedood.

Misschien wil je één ssh-verbinding altijd actief houden, met:

$ run-one-constant ssh -N -C -L 3128:localhost:3128 -L 7778:localhost:7778 example.com
&

Keep-one-running online gebruiken met onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad