मान लिया जाये कि मैं एक दूरस्थ सर्वर पर फ़ाइलों को सूचीबद्ध करने के एक छोटी सी कार्य को परिभाषित:फैब्रिक कार्य के लिए कार्य निर्देशिका कैसे सेट करें?
from fabric.api import run, env
env.use_ssh_config = True
def list_files():
run('ls')
और मैं के साथ निष्पादित करें:
fab -H server list_files
मैं कैसे आदेश मैं चल रहा हूँ के लिए काम निर्देशिका निर्दिष्ट कर सकते हैं , करने के अलावा:
run('cd /tmp && ls')
जो मेरे लिए बहुत मूर्ख नहीं दिखता है?
अस्वीकरण: मैं अपने जीवन में पहली बार फैब्रिक को देख रहा हूं और मैं पाइथन के लिए बिल्कुल नया हूं।
सुनिश्चित करें कि आप पर [ट्यूटोरियल] एक बार देख ले होना (http://docs.fabfile.org/en/1.4.1/tutorial.html), यह बहुत प्रश्न वहां शामिल है। – Morgan