फैब्रिक के साथ, this documentation के अनुसार, आप एक मनमाना शेल कमांड एक fabfile
इस तरह बिना चला सकते हैं:पासवर्ड टाइप किए बिना मैं फैब्रिक मनमानी सूडो कमांड कैसे चला सकता हूं?
fab -H host1,host2 -- echo 'hello, world!'
तुम भी उसी तरह से sudo
कमांड चलाने कर सकते हैं, लेकिन आप sudo
पासवर्ड के लिए प्रेरित किया जाएगा सूची में हर मेजबान के लिए।
क्या प्रत्येक मेजबान के लिए sudo
पासवर्ड टाइप करने से बचने का कोई तरीका है, फ़ैब्रिक फ़ंक्शन sudo()
काम करना चाहिए?
मूल पोस्टर पूछ रहा है कि प्रत्येक होस्ट के लिए सुडो पासवर्ड के लिए संकेत दिए बिना मैं निम्नलिखित कैसे कर सकता हूं: 'fab -H host0, host1, host2 - sudo/root/bin/my_script_that_must_be_run_as_root.sh'। मुझे पता है कि ऐसा करने के लिए एक fabfile कैसे लिखना है, लेकिन मैं यह जानना चाहता हूं कि इसे एड-हाक कमांड के रूप में कैसे करना है। आईआई विकल्प इस मामले में काम नहीं कर रहा है। मैं फैब्रिक 1.6.0 के साथ परीक्षण कर रहा हूँ। – Carl