این مقاله؛ در خصوص زمانبندی در لینوکس با Crontab میباشد. برای آگاهی بیشتر از این موضوع، همراه وبوآپ باشید.
“همچنین میتوانید، برای کسب اطلاعات بیشتر از صفحه “ خط تلفن آسیاتک ” استفاده کنید.”
درباره Crontab
با Crontab میتوانید، کاری شامل اجرای یک یا چندین دستور را، زمانبندی کرده. و تا در موقع خاصی اجرا شوند. مثلا؛ در یک زمان خاصی سیستم بروزرسانی شود. و یا برنامه خاصی اجرا گردد. این موارد را با Crontab می توانید انجام دهید.
موارد استفاده Crontab روی سیستم تلفنی:
- حذف کردن یا انتقال لاگ های سیستم تلفنی از روی هارد سرور بطور منظم
- حذف و انتقال فایل های صوتی مکالمات ضبط شده.
- stop و start کردن سرویس های نصب شده.
برای “ خرید اسکای روم ” به این صفحه مراجعه کنید.
crontab -e بعد از زدن دستور یک ویرایشگر فایل باز می شود. زمانبندی Crontab
* * * * * /bin/execute/this/script.sh
قبل از مسیر فایل اجرایی 5 ستاره وجود دارد. این ستاره ها به این معنا می باشند.
- دقیقه
- ساعت
- روز
- ماه
اول:
برای اجرا کردن اسکریپت خود در هر روز جمعه ساعت 1 صبح مورد زیر باید نوشته شود.
0 1 * * 5 /bin/execute/this/script.sh
دوم:
0 1 * * 1-5 /bin/execute/this/script.sh
سوم:
برای اجرای اسکریپت در 10 دقیقه بعد از هر ساعت در اولین روز ماه (میلادی) مورد زیر باید نوشته شود.
10 * 1 * * /bin/execute/this/script.sh
چهارم:
برای اجرای اسکریپت در هر 10 دقیقه مورد زیر باید نوشته شود.
0,10,20,30,40,50 * * * * /bin/execute/this/script.sh یا
*/10 * * * * /bin/execute/this/script.sh
پنجم:
ریبوت کردن سیستم هر روز ساعت 3 صبح
0 3 * * * /sbin/reboot
ششم:
استفاده از کلمه کلیدی @reboot برای اجرای دستورات شما در هر بار بالا آمدن سیستم. زمانبندی Crontab