
نوشته اصلی توسط
esi20
درود بر شما
بله دقیقا من معمولا همین کار رو میکنم ولی یه بار سرور ریست شد و در نتیجه اسکریپت از کار افتاد.
دنبال راهی هستم که در صورت متوقف شدن ناگهانی اسکریپت کرون جاب دوباره سریعا اجراش کنه.
باسلام، اگر دسترسی روت سرور دارید از @reboot داخل crontab استفاده کنید، به طور مثال اگر اسکریپت در حال اجرا بود و سرور ریبوت شد، فایل run میمونه و دفعه بعدی اسکریپت exit میشه. یک اسکریپت دیگه بنویسید که کارش فقط پاک کردن فایل run باشد بعد کرون زیرو اضافه کنید، اگر دسترسی روت ندارید تنها چیزی که به فکرم میرسه اینه که یک اسکریپت دیگه بزنید تایم فایل (اختلاف created با تایم حال) run چک کنه، مثلا اگر بیشتر از 5 دقیقه بود پاک کند.
کد:
@reboot php deleteRun.php