Ini ialah arahan rpdcp yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
pdcp - salin fail ke kumpulan hos secara selari
rpdcp - (pdcp terbalik) menyalin fail daripada sekumpulan hos secara selari
SINOPSIS
pdcp [pilihan]... src [src2...] dest
rpdcp [pilihan]... src [src2...] dir
DESCRIPTION
pdcp adalah varian dari cpr(1) perintah. Tidak seperti cpr(1), yang menyalin fail kepada satu
hos jauh, pdcp boleh menyalin fail ke beberapa hos jauh secara selari. Walau bagaimanapun, pdcp tidak
tidak mengenali fail dalam format ``nama@rhost:path,'' oleh itu semua fail sumber mestilah
pada mesin hos tempatan. Nod destinasi mesti disenaraikan pada pdcp baris arahan
menggunakan pilihan senarai node sasaran yang sesuai (Lihat PILIHAN bahagian di bawah). Setiap destinasi
nod yang disenaraikan mesti ada pdcp dipasang untuk salinan berjaya.
Bila pdcp menerima SIGINT (ctrl-C), ia menyenaraikan status benang semasa. Sesaat
SIGINT dalam masa satu saat menamatkan program. Urutan yang belum selesai boleh dibatalkan oleh
mengeluarkan ctrl-Z dalam masa satu saat daripada ctrl-C. Benang yang belum selesai adalah yang belum
telah dimulakan, atau masih dalam proses menyambung ke hos jauh.
suka pdsh(1), kefungsian pdcp boleh ditambah dengan boleh dimuatkan secara dinamik
modul. Dalam pdcp, modul mungkin menyediakan protokol sambungan baharu (menggantikan standard
rsh(1) protokol), pilihan penapisan (cth tidak termasuk hos yang tidak berfungsi), dan/atau hos
pilihan pemilihan (cth -a memilih semua nod daripada fail konfigurasi tempatan). Secara lalai, pdcp
memerlukan sekurang-kurangnya satu modul "rcmd" untuk dimuatkan (untuk menyediakan saluran untuk salinan jauh).
REVERSE PDCP
rpdcp melakukan salinan selari terbalik. Daripada menyalin fail ke hos jauh, fail
diambil dari hos jauh dan disimpan secara setempat. Semua direktori atau fail diambil semula
akan disimpan dengan nama hos jauh mereka dilampirkan pada nama fail. Fail destinasi
mestilah direktori apabila pilihan ini digunakan.
Dalam aspek lain, rpdcp adalah betul-betul seperti pdcp, dan kenyataan lanjut mengenai pdcp in
manual ini juga terpakai untuk rpdcp.
RCMD MODUL
Kaedah yang pdcp menyambung ke hos jauh boleh dipilih pada masa jalan menggunakan -R
pilihan (Lihat PILIHAN di bawah). Fungsi ini akhirnya dilaksanakan melalui secara dinamik
modul boleh dimuatkan, dan oleh itu senarai pilihan yang tersedia mungkin berbeza daripada pemasangan
kepada pemasangan. Senarai modul rcmd yang tersedia pada masa ini dicetak apabila menggunakan mana-mana
yang -h, -V, Atau -L pilihan. Modul rcmd lalai juga akan dipaparkan dengan -h and
-V pilihan.
Senarai rcmd modul yang diedarkan pada masa ini dengan pdcp ikut.
rsh Menggunakan pelaksanaan dalaman BSD yang selamat untuk benang rcmd(3) untuk menjalankan arahan menggunakan
standard rsh(1) protokol.
ssh Menggunakan varian daripada timbul(3) untuk menjalankan berbilang salinan ssh(1) perintah.
mrsh Modul ini menggunakan mrsh(1) protokol untuk melaksanakan kerja pada hos jauh. mrsh
protokol menggunakan pengesahan berasaskan kelayakan, melupakan keperluan untuk memperuntukkan
pelabuhan terpelihara. Dalam aspek lain, ia bertindak seperti rsh.
krb4 Modul krb4 membenarkan pengguna untuk melaksanakan arahan jauh selepas mengesahkan dengan
kerberos. Sudah tentu, daemon rshd jauh mesti dikerberisasi.
xcpu Modul xcpu menggunakan perkhidmatan xcpu untuk melaksanakan arahan jauh.
PILIHAN
Senarai yang tersedia pdcp pilihan ditentukan pada masa jalan dengan menambah senarai
standard pdcp pilihan dengan sebarang pilihan yang disediakan oleh dimuatkan rcmd and misc modul. Di sesetengah
kes, pilihan yang disediakan oleh modul mungkin bercanggah antara satu sama lain. Dalam kes ini,
modul tidak serasi dan modul pertama dimuatkan menang.
Standard sasaran ahli nod pilihan
-w SASARAN,...
Sasarkan dan atau tapis senarai hos yang ditentukan. Jangan gunakan dengan mana-mana nod lain
pilihan pemilihan (cth -a, -g, jika tersedia). Tiada ruang dibenarkan masuk
senarai yang dipisahkan koma. Hujah dalam SASARAN senarai mungkin termasuk hos biasa
nama, julat hos dalam format senarai hos (Lihat SENARAI HOST EKSPRESI), atau tunggal
aksara `-' untuk membaca senarai hos pada stdin.
Jika hos atau senarai hos didahului oleh aksara `-', ini menyebabkan hos tersebut menjadi
dikecualikan secara eksplisit. Jika hujah didahului oleh satu aksara `^', ia adalah
diambil sebagai laluan ke fail yang mengandungi senarai hos, satu setiap baris. Jika barang
bermula dengan aksara `/', ia diambil sebagai ungkapan biasa untuk
tapis senarai hos (argumen regex juga boleh dipilih mengikut pilihan
satu lagi '/', cth /nod.*/). Argumen regex atau nama fail juga boleh didahului
dengan tolak `-' untuk mengecualikan bukannya memasukkan hos tersebut.
Senarai hos juga boleh didahului dengan "pengguna@" untuk menentukan nama pengguna jauh yang lain
daripada lalai, atau "rcmd_type:" untuk menentukan jenis sambungan rcmd ganti untuk
tuan rumah ini. Apabila digunakan bersama, jenis rcmd mesti dinyatakan terlebih dahulu, cth
"ssh:user1@host0" akan menggunakan ssh untuk menyambung ke host0 sebagai pengguna "user1."
-x tuan rumah, tuan rumah,...
Kecualikan hos yang ditentukan. Boleh ditentukan bersama dengan nod sasaran lain
pilihan senarai seperti -a and -g (apabila tersedia). Senarai hos juga boleh ditentukan untuk
yang -x pilihan (lihat SENARAI HOST EKSPRESI bahagian di bawah). Hujah kepada -x mungkin
juga didahului oleh aksara nama fail (`^') dan regex ('/') seperti yang diterangkan
di atas, dalam hal ini hos yang terhasil dikecualikan seolah-olah mereka telah diberikan kepada
-w dan didahului dengan aksara tolak `-'.
Standard pdcp pilihan
-h Keluarkan menu penggunaan dan berhenti. Senarai modul rcmd yang tersedia akan dicetak di
akhir mesej penggunaan.
-q Senaraikan nilai pilihan dan senarai node sasaran dan keluar tanpa tindakan.
-b Lumpuhkan ciri status ctrl-C supaya satu ctrl-C membunuh salinan selari. (Batch
Mod)
-r Salin direktori secara rekursif.
-p Kekalkan masa dan mod pengubahsuaian.
-e PATH
Tentukan laluan ke jauh dengan jelas pdcp binari dan bukannya menggunakan yang dilaksanakan secara tempatan
laluan. Juga boleh ditetapkan melalui pembolehubah persekitaran PDSH_REMOTE_PDCP_PATH.
-l pengguna
Pilihan ini boleh digunakan untuk menyalin fail sebagai pengguna lain, tertakluk kepada kebenaran.
Untuk BSD rcmd, ini bermakna pengguna dan sistem yang memanggil mesti disenaraikan dalam pengguna
fail .rhosts (walaupun untuk root).
-t saat
Tetapkan tamat masa sambungan. Lalai ialah 10 saat.
-f nombor
Tetapkan bilangan maksimum salinan jauh serentak kepada nombor. Lalai ialah 32.
-R nama
Tetapkan modul rcmd kepada nama. Pilihan ini juga boleh ditetapkan melalui PDSH_RCMD_TYPE
pembolehubah persekitaran. Senarai modul rcmd yang tersedia boleh didapati melalui sama ada
yang -h or -L pilihan.
-M nama,...
Apabila berbilang misc modul menyediakan pilihan yang sama untuk pdsh, modul pertama
"menang" yang dimulakan dan modul seterusnya tidak dimuatkan. The -M pilihan membolehkan a
senarai modul yang akan ditentukan yang akan dimulakan secara paksa sebelum semua yang lain,
in-effect memastikan bahawa ia memuatkan tanpa konflik (melainkan jika ia bercanggah dengan
satu sama lain). Pilihan ini juga boleh ditetapkan melalui persekitaran PDSH_MISC_MODULES
berubah-ubah.
-L Senaraikan maklumat pada semua yang dimuatkan pdcp modul dan berhenti.
-d Sertakan status rangkaian yang lebih lengkap apabila SIGINT diterima, dan paparan sambungan
dan statistik masa perintah pada stderr apabila selesai.
-V Output pdcp maklumat versi, bersama dengan senarai modul yang sedang dimuatkan, dan
keluar.
SENARAI HOST EKSPRESI
Seperti yang dinyatakan dalam bahagian di atas, pdcp menerima julat nama hos dalam bentuk umum:
awalan[nm,lk,...], dengan n < m dan l < k, dsb., sebagai alternatif kepada senarai eksplisit
tuan rumah. Borang ini tidak boleh dikelirukan dengan kelas aksara ungkapan biasa (juga
dilambangkan dengan ``[]''). Sebagai contoh, foo[19] tidak mewakili foo1 atau foo9, sebaliknya
mewakili julat yang merosot: foo19.
Sintaks julat ini hanya dimaksudkan sebagai kemudahan pada kelompok dengan penamaan awalanNN
konvensyen dan spesifikasi julat tidak boleh dianggap perlu -- senarai
foo1,foo9 boleh ditentukan sedemikian, atau dengan julat foo[1,9].
Beberapa contoh penggunaan julat berikut:
Salinan / Etc / tuan rumah kepada foo01,foo02,...,foo05
pdcp -w foo[01-05] / Etc / tuan rumah / Etc
Salinan / Etc / tuan rumah kepada foo7,foo9,foo10
pdcp -w foo[7,9-10] / Etc / tuan rumah / Etc
Salinan / Etc / tuan rumah kepada foo0,foo4,foo5
pdcp -w foo[0-5] -x foo[1-3] / Etc / tuan rumah / Etc
Sebagai peringatan kepada pembaca, beberapa cangkerang akan mentafsir kurungan ('[' dan ']') untuk corak
sepadan. Bergantung pada cangkerang anda, anda mungkin perlu menyertakan senarai berjulat di dalamnya
petikan. Sebagai contoh, dalam tcsh, contoh pertama di atas harus dilaksanakan sebagai:
pdcp -w "foo[01-05]" / Etc / tuan rumah / Etc
ORIGIN
Pdsh/pdcp pada asalnya adalah penulisan semula IBM dsh(1) oleh Jim Garlick[e-mel dilindungi]> pada
Sistem ASCI Blue-Pacific IBM SP LLNL. Ia kini juga digunakan pada kelompok Linux di LLNL.
HADAH
Apabila menggunakan ssh untuk pelaksanaan jauh, stderr ssh untuk dilipat dengan alat kawalan jauh
perintah. Apabila dipanggil oleh pdcp, ssh tidak boleh meminta pengesahan jika a
perubahan kunci hos, gesa untuk kata laluan jika kunci RSA tidak dikonfigurasikan dengan betul, dsb.
Akhir sekali, tamat masa sambungan hanya boleh dilaraskan dengan ssh apabila ssh asas
pelaksanaan menyokongnya, dan pdsh telah dibina untuk menggunakan pilihan yang betul.
Gunakan rpdcp dalam talian menggunakan perkhidmatan onworks.net