นี่คือ cdist คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
cdist - การจัดการการกำหนดค่าที่ใช้งานได้
เรื่องย่อ
cdist [-h] [-d] [-v] [-V] {แบนเนอร์,config,shell} ...
แบนเนอร์ซีดี [-h] [-d] [-v]
cdist config [-h] [-d] [-V] [-c CONF_DIR] [-i MANIFEST] [-p] [-s] โฮสต์ [โฮสต์ ...]
cdist เชลล์ [-h] [-d] [-v] [-s SHELL]
DESCRIPTION
cdist เป็น frontend ที่สามารถเรียกใช้งานได้ในการจัดการการกำหนดค่า cdist cdist รองรับ
คำสั่งย่อยต่างๆ ตามที่อธิบายไว้ด้านล่าง
ทั่วไป
คำสั่งทั้งหมดยอมรับตัวเลือกต่อไปนี้:
-d, --debug
ตั้งค่าระดับบันทึกเพื่อดีบัก
-h, --ช่วยด้วย
แสดงหน้าจอความช่วยเหลือ
-v, --เวอร์โบส
ตั้งค่าระดับการบันทึกเป็นข้อมูล ให้ละเอียดยิ่งขึ้น
-V, - รุ่น
แสดงเวอร์ชันและออก
BANNER
แสดงแบนเนอร์ cdist มีประโยชน์สำหรับการพิมพ์โปสเตอร์ซีดี - ต้องมีสำหรับทุกคน
สำนักงาน.
กำหนดค่า
กำหนดค่าโฮสต์อย่างน้อยหนึ่งรายการ
-h, --ช่วยด้วย
แสดงหน้าจอความช่วยเหลือ
-c CONF_DIR, --conf-dir CONF_DIR
เพิ่มไดเร็กทอรีการกำหนดค่า สามารถระบุได้หลายครั้ง หากการกำหนดค่า
ไดเร็กทอรีมีประเภทที่ขัดแย้งกัน นักสำรวจหรือรายการ จากนั้นจะพบรายการสุดท้าย
ถูกนำมาใช้. นอกจากนี้ยังสามารถกำหนดค่าได้โดยการตั้งค่า CDIST_PATH
ตัวแปรสภาพแวดล้อมไปยังรายการไดเร็กทอรี config ที่คั่นด้วยโคลอน ไดเรกทอรี
ให้กับ --conf-dir อาร์กิวเมนต์มีลำดับความสำคัญสูงกว่าที่กำหนดผ่าน
ตัวแปรสภาพแวดล้อม
-i MANIFEST, --รายการเริ่มต้น-รายการ MANIFEST
เส้นทางไปยังรายการ cdist หรือ - เพื่ออ่านจาก stdin
-p, --ขนานกัน
ทำงานบนหลายโฮสต์พร้อมกัน
-s, -- ลำดับ
ทำงานบนหลายโฮสต์ตามลำดับ
--remote-คัดลอก REMOTE_COPY
คำสั่งที่จะใช้สำหรับการคัดลอกระยะไกล (ควรมีลักษณะเหมือน scp)
--รีโมท-exec REMOTE_EXEC
คำสั่งที่จะใช้สำหรับการดำเนินการระยะไกล (ควรมีลักษณะเหมือน ssh)
SHELL
คำสั่งนี้ให้คุณวางไข่เชลล์ที่เปิดใช้งานการเข้าถึงประเภทเป็นคำสั่ง มัน
สามารถคิดได้ว่าเป็นสภาพแวดล้อม "รายการโต้ตอบ" ดูตัวอย่างการใช้งานด้านล่าง มันคือ
การใช้งานหลักสำหรับพารามิเตอร์ประเภทการดีบัก
-s/--เชลล์
เลือกเชลล์ที่จะใช้ ค่าเริ่มต้นเป็นเชลล์ปัจจุบัน
ตัวอย่าง
# กำหนดค่า ikq05.ethz.ch โดยเปิดใช้งานการดีบัก
% การกำหนดค่า cdist -d ikq05.ethz.ch
# กำหนดค่าโฮสต์แบบขนานและใช้ไดเร็กทอรีการกำหนดค่าอื่น
% การกำหนดค่า cdist -c ~/p/cdist-nutzung \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
# ใช้คำสั่ง exec / copy ระยะไกลที่กำหนดเอง
% cdist config --remote-exec /path/to/my/remote/exec \
--remote-copy /path/to/my/remote/copy \
-p ikq02.ethz.ch ikq03.ethz.ch ikq04.ethz.ch
#แสดงแบนเนอร์
cdist แบนเนอร์
#แสดงความช่วยเหลือ
% cdist -- ช่วยด้วย
# แสดงเวอร์ชัน
% cdist --เวอร์ชัน
# ป้อนเชลล์ที่สามารถเข้าถึงประเภทจำลอง
% cdist เชลล์
% __กิต
การใช้งาน: __git --source SOURCE [--state STATE] [--branch BRANCH]
[--group GROUP] [--owner เจ้าของ] [--mode MODE] object_id
และพวกเรา
TMPDIR, ชั่วคราว, TMP
ตั้งค่าไดเร็กทอรีฐานสำหรับไดเร็กทอรีชั่วคราว ดู
http://docs.python.org/py3k/library/tempfile.html สำหรับข้อมูลเพิ่มเติม. นี้ค่อนข้าง
มีประโยชน์หากไดเร็กทอรีมาตรฐานที่ใช้ไม่อนุญาตการเรียกทำงาน
CDIST_LOCAL_SHELL
เลือกเชลล์สำหรับการเรียกใช้สคริปต์ในเครื่อง ค่าเริ่มต้นเป็น bin / sh /
CDIST_REMOTE_SHELL
เลือกเชลล์สำหรับการประมวลผลสคริปต์ระยะไกล ค่าเริ่มต้นเป็น bin / sh /
EXIT สถานภาพ
ค่าทางออกต่อไปนี้จะถูกส่งคืน:
0
สำเร็จลุล่วง
1
การกำหนดค่าโฮสต์อย่างน้อยหนึ่งรายการล้มเหลว
ใช้ cdist ออนไลน์โดยใช้บริการ onworks.net