বিটা পরিবেশ থেকে উত্পাদন পরিবেশে কোড মোতায়েনের জন্য আমার কাছে বাশ স্ক্রিপ্ট রয়েছে তবে বর্তমানে আমাকে একটি টিএনএসটি ফাইলের ফাইলের তালিকা মনঃলি যুক্ত করতে হবে এবং কিছু সময় আমি কিছু মিস করছি। মূলত আমার স্থাপনার স্ক্রিপ্ট বিড়াল / লুপগুলি ফাইলগুলি অনুলিপি করে। (পাশাপাশি রফতানি / আমদানি ডিবি কিন্তু এটি প্রাসঙ্গিক নয়..লল)
যাইহোক, আমি findগত 14 দিনে পরিবর্তিত ফাইলগুলির একটি তালিকা তৈরি করতে কমান্ডটি ব্যবহার করতে চাই । সমস্যাটি হ'ল ./ডিপ্লোয়মেন্ট স্ক্রিপ্টটি কাজ করার জন্য আমার পথটি সরিয়ে নেওয়া দরকার ।
কমান্ড ব্যবহারের সন্ধানের উদাহরণ এখানে দেওয়া হয়েছে:
খুঁজে। -type f -mtime -14> deploy.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 চালাতে পারেন?