मेरे पास बीटा वातावरण से उत्पादन वातावरण में कोड को तैनात करने के लिए एक बैश स्क्रिप्ट है, लेकिन वर्तमान में मुझे फ़ाइलों की सूची को txt फ़ाइल manaully और कभी-कभी कुछ याद आती है। मूल रूप से मेरी परिनियोजन स्क्रिप्ट बिल्ली / लूप्स फाइलों की नकल करती है। (निर्यात / आयात db के रूप में अच्छी तरह से है, लेकिन यह प्रासंगिक नहीं है)
वैसे भी, मैं find
पिछले 14 दिनों में संशोधित फ़ाइलों की सूची तैयार करने के लिए कमांड का उपयोग करना चाहूंगा । समस्या यह है कि मुझे ./
काम करने के लिए तैनाती स्क्रिप्ट के लिए रास्ता निकालना होगा ।
यहां कमांड कमांड के उपयोग का एक उदाहरण दिया गया है:
खोजो। -Type f -mtime -14> तैनाती। txt
यहाँ लाइन है कि deploy.txt
मेरी तैनाती स्क्रिप्ट में बिल्लियों :
for i in `cat deploy.txt`; do cp -i /home/user/beta/public_html/$i /home/user/public_html/$i; done
किसी भी विचार कैसे मार पटकथा का उपयोग कर इसे पूरा करने के लिए?
धन्यवाद!
--dry-run
मोड और आउटपुट में rsync चलाते हैं जो समीक्षा के लिए फ़ाइल में है?