আমি আমার স্ক্রিপ্ট আউটপুট থেকে ত্রুটি বার্তাগুলি সহ সমস্ত লগের ডেটা ক্যাপচার করতে চাই এবং লগ ফাইলটিতে সেগুলি পুনর্নির্দেশ করতে চাই।
আমার নীচের মতো স্ক্রিপ্ট রয়েছে:
#!/bin/bash
(
echo " `date` : part 1 - start "
ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit'
echo " `date` : sleep 120"
sleep 120
echo " `date` : part 2 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part2.sh logout exit'
echo " `date` : part 3 - start"
ssh admin@server.com 'bash /www/htdocs/server.com/scripts/part3.sh logout exit'
echo " `date` : END"
) | tee -a /home/scripts/cron/logs
আমি ফাইলটিতে সমস্ত ক্রিয়া দেখতে চাই /home/scripts/cron/logs
তবে ইকো কমান্ডের পরে আমি কেবল এটিই দেখছি।
লগগুলিতে কীভাবে চেক করা যায় এসএসএইচ কমান্ড সফল হয়েছিল?
আমার সমস্ত লগের ডেটা সংগ্রহ করতে হবে। আমার স্ক্রিপ্টের প্রতিটি কমান্ডের ফলাফল পর্যবেক্ষণ করতে, স্ক্রিপ্ট ব্যর্থ হওয়ার সাথে কী চলছে তা আরও বিশ্লেষণ করার জন্য আমার এটি দরকার।