আমি একটি পরিস্থিতি পেয়েছি যেখানে আমি ওয়েবে কোনও উদাহরণে কোনও আপডেট ধাক্কা দিলে, এটি সংকলন করতে 3-5 মিনিট সময় লাগবে, যখন সেই সংকলনটি সফলভাবে শেষ হয়ে যাবে, উদাহরণটি কয়েক মিনিট আগে ত্রুটি 502 অঙ্কুরিত করবে আবার দৌড়াতে শুরু করবে।
আমি এমন একটি সমাধান খুঁজছি যেখানে, প্রতি 5 সেকেন্ড বা তারপরে উদাহরণটি (সার্ভারের ইউআরএল) অনুসন্ধান করা হবে এবং যখন এটি 502 এর উত্তর দেওয়া বন্ধ করে দেয় , সাফারি বুট আপ হয়ে যায়।
কোন ধারণা আমি কীভাবে এটি করতে পারি? এখনও অবধি, টার্মিনালে, আমি এটি চালাতে পারি:
curl -I http://url 2>/dev/null | head -n 1 | cut -d$' ' -f2
এবং এটি এইচটিটিপি পোর্ট প্রতিক্রিয়া বা যা কিছু আউটপুট দেবে, তবে আমি "প্রতি 5 সেকেন্ডে এটি করতে" বা "যদি (ফলস্বরূপ প্রতিক্রিয়া) এক্স হয় তবে, লুপটির পুনরাবৃত্তি চালিয়ে যান, তবে যদি (ফলস্বরূপ প্রতিক্রিয়া) হয় তবে আমি যথেষ্ট সচেতন নই Y, তারপরে একটি URL দিয়ে সাফারি চালু করুন "।
কোন ধারনা?