توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : اجرای خودکار دستورات لینوکس
gemlove
January 4th, 2017, 17:09
سلام
من از سرور مجازی اوبونتو استفاده میکنم
میخوام دستورت زیر به ترتیب هر 6 ساعت یک بار انجام بشه( روز 4 مرتبه )
چجوی میتونم این کارو انجام بدم که به صورت خودکار این دستورات اجرا بشه
سلام
اگه انگلیسی نسبتاً خوبی دارید این لینک توضیحات جالبی داده: http://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job
تا اون جایی که من دستگیرم شد اینه که باید دستورات مورد نظر رو در یه فایل با پسوند sh. ذخیره کنیم بعدش یا این فایل رو در یکی از پوشه های پیش فرض زیر بذارید:
که به ترتیب از بالا به پایین برای اجرای روزانه، هر ساعت، هر ماه و هر هفته هستش اما اگر زمان منحصر به فردی برای اجرا نیاز دارید باید با دستور زیر فایل تنظیمات کرون جاب رو برای ویرایش باز کنید:
crontab -e
سپس بر طبق این الگو یه خط جدید برای زمان بندی دلخواه خودتون به فایل اضافه و تغییرات رو ذخیره کنید:
نیاز به نوشتن کل معیار ها نیست می تونید فقط معیار زمانی مورد نظر رو بنویسید و باقی رو با قرار دادن * بدون اهمیت تعیین کنید.
برای مثال برای کار شما به نظرم باید برای فایل sh. خودتون 4 خط کرون جاب در تایم بندی های 6 صبح - 12 ظهر - 6 عصر و 12 شب تعیین کنید که فکر کنم اینطوری باشه:
البته بازم من زیاد تخصصی در این زمینه ندارم و فقط چیزی که از لینک فهمیدم رو گفتم که امیدوارم کمکتون کنه ;)
yourhosting
January 4th, 2017, 18:24
سلام
من از سرور مجازی اوبونتو استفاده میکنم
میخوام دستورت زیر به ترتیب هر 6 ساعت یک بار انجام بشه( روز 4 مرتبه )
چجوی میتونم این کارو انجام بدم که به صورت خودکار این دستورات اجرا بشه
سلام
دستورات زیر را به ترتیب وارد کنید(ابتدا دستورات مد نظر را در یک بش اسکریپت قرار میدهیم و سپس با کرون جاب ان را برای اجرا هر 4 ساعت تنظیم میکنیم)
http://pastecode.ir/?p=1696
درصورتی که کرونجاب اجرا نشد
بجای کامند هایی مثل tmux new-session و killall با دستور which ادرس دقیق ان را وارد کنید
همچنین در کامند cd rafi ان را به صورت دقیق وارد کنید