multido

Sagteware kiekie:
multido
Sagteware besonderhede:
Weergawe: 0.1.0
Upload datum: 20 Feb 15
Ontwikkelaar: Chris Brinker
Lisensie: Gratis
Populariteit: 0

Rating: 1.0/5 (Total Votes: 1)

multido is 'n opdrag-lyn program wat jou toelaat sys bestuurders te maklik hardloop verskeie dopopdrag in parallel.
Voorbeeld:
& Nbsp; multido "ssh% s uptime" host1 host2 host3
host1: 22:02:28 up 5 dae, 02:52, 0 gebruikers, gemiddelde lading: 0.05, 0.04, 0.05
host2: 22:02:27 up 5 dae, 24 min, 0 gebruikers, gemiddelde lading: 0.05, 0.03, 0.05
host3: 22:02:28 up 6 dae, 48 min, 0 gebruikers, gemiddelde lading: 0,01, 0,02, 0,05
Anders sê, xargs P, sal multido nie net opgee as daar 'n probleem met een van die opdragte, in plaas daarvan sal uitset die stderr te stderr met die RC prepended aan elke lyn:
& Nbsp; multido "ls / etc /% s" passwd ontbrekende sudoers
passwd: / etc / passwd
ontbreek: RC1: LS: / etc / ontbreek: Geen lêer of gids
sudoers: / etc / sudoers
multido aanvaar ook stdin uit 'n pyp ook, maak vir 'n maklike ketting opdragte:
& Nbsp; eggo -e "host1 nhost2 nhost3" | multido "ssh% s datum"
host1: Mon September 17 22:08:40 UTC 2012
host2: Mon September 17 22:08:40 UTC 2012
host3: Mon September 17 22:08:40 UTC 2012
As jy het 'n voorkeur groepering jy wil graag die opdragte in daar is 'n sintaksis te ondersteun groepering wat uitgevoer moet word:
& Nbsp; multido "eggo% s; slaap 1" ['b1a' 'b1b'] ['b2'] ['b3a' 'b3b' 'b3c']
b1a: b1a
b1b: b1b
b2: b2
b3a: b3a
b3b: b3b
b3c: b3c
Of as jy net wil beperk tot groepe van N op 'n tyd daar sintaksis beskikbaar om dit te bereik:
& Nbsp; N = 2; multido P $ N "eggo% s; slaap 1" 'n b c
A: 'n
b: b
c: c

Vereistes :

  • Python

Kommentaar te multido

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!