-
October 8th, 2010, 19:02
#1
عضو انجمن
آموزش گذاشتن cron در لینوکس
این تاپیک فقط یک جمع بندی از تاپیک روبرو میباشد : http://www.webhostingtalk.ir/f10/15783/
نویسنده اصلی : online24 من فقط جمع بندی کردم
با سلام خدمت همه ی دوستان
cron رو میشه هم دستی از تو ssh تنظیم کرد هم از تو پنل
ولی من اینجا نحوه ست کردنش تو ssh رو توضیح میدم
تو محیط ssh بزنید
حالا لیست cron ها میاد
شما فقط کافیه cron خودتون رو تو اون لیست اضافه کنید
نحوه زمان بندی یک cron
کد HTML:
* * * * * Command to be executed
- - - - -
| | | | |
| | | | +----- Day of week (0-7)
| | | +------- Month (1 - 12)
| | +--------- Day of month (1 - 31)
| +----------- Hour (0 - 23)
+------------- Min (0 - 59)
حالا چجوری cron مورد نظر رو بسازیم
/ کار هر رو میکنه
مثلا میخوایم دستور service httpd restart هر ساعت رو سرور اجرا شه
فقط کافیه این رو به لیست اضافه کنیم
کد HTML:
0 */1 * * * service httpd restart
یا مثلا برای اینکه این دستور هر روز توی یک ساعت خاص اجرا بشه
کد HTML:
20 20 * * * service httpd restart
با این Cron دستور ما هر روز ساعت 20:20 دقیقه انجام میشه
برای برداشتن cron ــی که ساختیم کافیه که اونو از تو لیست برداریم
امید وارم بدردتون بخوره
ویرایش توسط info_dlsong : October 8th, 2010 در ساعت 19:32
-
تعداد تشکر ها ازinfo_dlsong به دلیل پست مفید
-
October 8th, 2010 19:02
# ADS
-
October 8th, 2010, 19:07
#2
پاسخ : آموزش گذاشتن cron در لینوکس
-
تعداد تشکر ها ازOnline24 به دلیل پست مفید
-
October 8th, 2010, 19:25
#3
عضو انجمن
پاسخ : آموزش گذاشتن cron در لینوکس

نوشته اصلی توسط
online24
100% من فقط مطالب اونجا رو جمع بندی کردم
-
تعداد تشکر ها از info_dlsong به دلیل پست مفید
-
June 12th, 2012, 23:54
#4
پاسخ : آموزش گذاشتن cron در لینوکس
به این صورت هم میشه cron تعریف کرد که تمامی دستوراتی که میخوایم اجرا بشند رو در یک فایل text میریزیم و اون فایلو تو سرور آپلود میکنیم... (مثلا فایل cron.txt رو در پوشه روت سرور میریزم)
با دستور زیر میتونیم به راحتی cron ها رو وارد کنیم:
با دستور زیر هم میتونید لیست cron های فعال رو مشاهره کنید!
و اگر احیانا خواستید cron ها رو پاک کنید از دستور زیر استفاده کنید:
در آخر هم سرویس cron رو ری استارت کنید:
کد PHP:
service crond restart
فقط دقت کنید توی اون فایلی که میسازید خط آخر یه اینتر اضافه هم بزنید.. وگرنه اررور میده!
-
تعداد تشکر ها ازsaeedxxx به دلیل پست مفید
-
December 6th, 2012, 21:47
#5
پاسخ : آموزش گذاشتن cron در لینوکس
من الان یه مشکل دارم....مرحله اول که اصلا کار نمیکنه یعنی وقتی من crontab -e میزنم این ارور رو میده : Error opening terminal: unknown.crontab: "pico" exited with status 1
بعدش....... مرحله دوم که شما میفرمایید...متوجه نمیشم...یعنی آدم تازه کار گیج میشه..اون فایل تکس رو بسازیم بعد توش چی بنویسیم؟. کجا آپلود کنیم؟
من لنگ این دستورم..... 5 * * * * /etc/init.d/mysql restart
کجا اینو بزارم که خودکار عمل کنه....تورو خدا کمک
-
تعداد تشکر ها از SASHAELIT به دلیل پست مفید