multido

Software screenshot:
multido
Rincian Software:
Versi: 0.1.0
Tanggal Upload: 20 Feb 15
Pengembang: Chris Brinker
Lisensi: Gratis
Popularitas: 0

Rating: 1.0/5 (Total Votes: 1)

multido adalah utilitas baris perintah yang memungkinkan sys admin untuk dengan mudah menjalankan perintah beberapa shell secara paralel.
Contoh:
& Nbsp; multido "ssh% s uptime" host1 host2 host3
host1: 22:02:28 up 5 hari, 02:52, 0 pengguna, rata-rata beban: 0,05, 0,04, 0,05
host2: 22:02:27 up 5 hari, 24 menit, 0 pengguna, rata-rata beban: 0,05, 0,03, 0,05
host3: 22:02:28 up 6 hari, 48 menit, 0 pengguna, rata-rata beban: 0,01, 0,02, 0,05
Tidak seperti mengatakan, xargs -P, multido tidak akan menyerah jika ada masalah dengan salah satu perintah, melainkan akan output stderr ke stderr dengan RC ditambahkan di setiap baris:
& Nbsp; multido "ls / etc /% s" sudoers passwd hilang
passwd: / etc / passwd
hilang: RC1: ls: / etc / hilang: Tidak ada berkas atau direktori
sudoers: / etc / sudoers
multido juga menerima stdin dari pipa terlalu, membuat mudah untuk perintah rantai:
& Nbsp; gema -e "host1 nhost2 nhost3" | multido "tanggal ssh% s"
host1: Mon 17 Sep 22:08:40 UTC 2012
host2: Mon 17 Sep 22:08:40 UTC 2012
host3: Mon 17 Sep 22:08:40 UTC 2012
Jika Anda telah menjadi pilihan pengelompokan Anda ingin perintah yang akan dijalankan di sana adalah sintaks untuk mendukung pengelompokan:
& Nbsp; multido "echo% s; sleep 1" ['b1a' 'B1B'] ['b2'] ['B3a' 'b3b' 'b3c']
b1a: b1a
B1B: B1B
b2: b2
B3a: B3a
b3b: b3b
b3c: b3c
Atau jika Anda hanya ingin membatasi untuk batch N pada suatu waktu ada sintaks yang tersedia untuk mencapai itu:
& Nbsp; N = 2; multido -P $ N "echo% s; sleep 1" a b c
a a
b: b
c: c

Persyaratan :

  • Python

Komentar untuk multido

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!