Ini adalah perintah dsh yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
dsh - Cangkang terdistribusi, atau cangkang penari
RINGKASAN
dsh [-M nama mesin | -a | -g nama grup] [-R nama kulit jauh] [-C | -w | -i | -F batas garpu
] -- garis komando
DESKRIPSI
dsh mengeksekusi perintah dari jarak jauh pada beberapa mesin yang berbeda secara bersamaan. Sebuah utilitas
untuk secara efektif melakukan untuk a in $(urutan 1 10); do rsh $a memerintah; dilakukan dalam cangkang bourne.
PILIHAN
Pilihan yang tersedia adalah sebagai berikut.
--bertele-tele | -v
Berikan output verbose dari proses eksekusi.
--diam | -q
Membuat output lebih tenang.
--mesin | -m [nama mesin[,nama mesin]*]
Menambahkan nama mesin ke daftar mesin yang perintahnya dijalankan. Sintaksnya
of nama mesin memungkinkan nama pengguna@namamesin di mana shell jarak jauh dipanggil dengan
pilihan untuk membuatnya nama pengguna.
Dari versi 0.21.4, dimungkinkan untuk menentukan dalam format
namapengguna@namamesin,namapengguna@namamesin,namapengguna@namamesin sehingga banyak
host dapat ditentukan dengan nilai yang dibatasi koma.
--semua | -a
Tambahkan semua mesin yang ditemukan di /etc/dsh/machines.list ke daftar mesin yang
perintah tertentu dijalankan.
--kelompok nama grup | -g nama grup
Tambahkan semua mesin yang ditemukan di /etc/dsh/grup/nama grup ke daftar mesin yang
perintah tertentu dijalankan.
Jika nama grup ada di formulir @netgroup maka mesin-mesin dalam netgroup yang diberikan adalah
digunakan untuk menentukan daftar mesin yang akan dieksekusi.
--mengajukan file mesin | -f file mesin
Tambahkan semua mesin yang ditemukan dalam file yang ditentukan ke daftar mesin yang
perintah tertentu dijalankan.
File harus mencantumkan satu spesifikasi mesin per baris (dengan sintaks yang sama seperti
itu nama mesin argumen). Baris yang dimulai dengan "#" diabaikan.
Dari versi 0.21.4, Menentukan mesin yang sama beberapa kali menggunakan salah satu dari
opsi spesifikasi mesin akan menghasilkan beberapa pemanggilan yang digabungkan menjadi satu.
--jarak jauh nama cangkang | -r nama cangkang
Jalankan shell jarak jauh nama cangkang sebagai cangkang jarak jauh. Biasanya salah satu dari "rsh", "remsh"
atau "ssh" tersedia
--kulit jarak jauh toko | -o toko
Tambahkan satu opsi toko ke daftar opsi yang diteruskan ke shell jarak jauh.
--membantu | -h
Keluarkan pesan bantuan dan keluar.
--tunggu-shell | -w
Dieksekusi di setiap mesin dan menunggu eksekusi selesai sebelum melanjutkan ke
mesin berikutnya.
--shell bersamaan | -c
Mengeksekusi shell secara bersamaan.
--tampilkan-nama-mesin | -M
Menambahkan nama mesin pada output standar. Berguna untuk digunakan bersama
pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka. --shell bersamaan opsi sehingga outputnya sedikit lebih dapat diuraikan.
--sembunyikan-nama-mesin | -H
Jangan menambahkan nama mesin pada output standar.
--duplikat-masukan | -i
Menduplikasi input ke proses dsh ke proses individual yang jarak jauh
dipanggil. Perlu memiliki --shell bersamaan ditetapkan.
Karena keterbatasan dalam implementasi saat ini, ini hanya berguna untuk menjalankan shell.
Hentikan sesi shell dengan ctrl-D.
--ukuran besar | -b [ukuran buffer in byte]
Menyetel ukuran buffer yang digunakan dalam mereplikasi input untuk --duplikat-masukan .
--Versi: kapan | -V
Keluaran informasi versi dan keluar.
--num-topologi | -N
Mengubah topologi saat ini dari 1. 1 adalah perilaku default dari spawning
shell dari satu node ke setiap node. Mengubah angka menjadi nilai yang lebih besar dari 2
akan menghasilkan dsh yang muncul di mesin lain juga.
--batas batas | -F garpu membatasi
Mirip dengan -c dengan batasan jumlah koneksi simultan. dsh akan
tunggu sebelum membuat koneksi baru jika batas tercapai. Berguna ketika
jumlah node yang akan diakses menuju ke suatu tempat di atas 200, dan menggunakan -N pilihannya adalah
tidak memungkinkan.
EXIT STATUS
Kode keluar non-nol pertama dari proses anak dikembalikan, atau nol jika tidak ada yang mengembalikan non-
kode keluar nol.
1 jika kesalahan ditemukan dalam spesifikasi baris perintah. 2 jika sinyal diterima dari anak
proses.
CONTOH
dsh -a w
Menampilkan daftar pengguna yang masuk di semua stasiun kerja.
dsh -r ssh -a -- w
Menampilkan daftar pengguna yang masuk di semua workstation, dan menggunakan perintah ssh untuk terhubung.
(Perlu dicatat bahwa saat menggunakan ssh, ssh-agent berguna.)
dsh -r ssh -m node1 -m node2 -c -- 'gema $HOSTNAME $(cat/proc/loadavg )'
Menunjukkan rata-rata beban mesin node1 dan node2.
Gunakan dsh online menggunakan layanan onworks.net