۳۵٪ تخفیف روی تمامی دوره ها🔥 + دوره زبان تخصصی و مهاجرت با ارزش ۵ میلیون تومان بصورت هدیه
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ mohammad dadkhah
crontab syntax
جامعه لینوکس و دواپس ایجاد شده در ۰۷ اسفند ۱۴۰۱

سلام عرض ادب واحترام

به اسلاید 6 ام این جلسه دقت کنید

20 7 5 * * ~/script

این را به عنوان تمرین نوشته

چیزی که بنده متوجه میشوم به ساعت 7.20 ام روز 5 ام اشاره می‌کند

این عبارت every month که در اسلاید اومده

حالا سوال ام این که از کجا میشه فهمید یا چه جوری به هر ماه رسیده

یعنی اینکه چه چوری میشه متوجه شده که داره به اجرای یک بار اسکریپت اشاره کرد ه است یا این اسکریپت قرار است که چند بار اجرا شود

یعنی چون قسمت مربوط به ماه علامت star است از لفظ every month استفاده کرده است؟ در این صورت قسمت مربوط هفته هم star است خب باید یک every week هم می‌گذاشت که نگذاشته در اسلاید.

سلام محمد عزیز

تعداد و تایپ هر ستاره این مورد رو مشخص میکنه.

این لینک رو بررسی بکن:

https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules

احمدرضا فاطمی کیا ۰۷ اسفند ۱۴۰۱، ۱۲:۲۲

سلام عرض ادب و احترام

برداشت شما از star چیه؟

و این که این جمله میگه

  • A field can contain an asterisk (*), which always stands for "first-last".

یک استار مخفف اولین وآخرین است

خب در این مثال

45 23 * * 6

این میشه ساعت 23.45 شنبه

حالا منظورش از اولین یا اخرین در این مثال چیه

mohammad dadkhah ۰۸ اسفند ۱۴۰۱، ۰۷:۳۸

محمد جان

به عنوان مثال، اگر می‌خواهید یک کار cron را هر روز در ساعت 8 صبح و 8 بعد از ظهر اجرا کنید، می‌توانید از دستور زیر استفاده کنید:

```

0 8،20 * * * /path/to/script.sh

```


این دستور هر روز اسکریپت واقع در /path/to/script.sh را در ساعت 8 صبح و 8 بعد از ظهر اجرا می‌کند. همچنین می‌توانید از دستور crontab برای راه‌اندازی کارهای پیچیده‌تر cron مانند اجرای یک اسکریپت یک روز در میان یا یک ساعت در میان استفاده کنید.

https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/

احمدرضا فاطمی کیا ۰۸ اسفند ۱۴۰۱، ۱۵:۰۷

سلام عرض ادب و احترام

مشکل من ام این جا است کلمه هر روز است

خب از کجا متوجه میشید منظور یک روز است یا هر روز است

کلمه روز را متوجه میشم

با این واژه هر مشکل دارم.

mohammad dadkhah ۰۸ اسفند ۱۴۰۱، ۱۵:۱۹

از استار‌ها و اعداد

2a7f-Screenshot_۲۰۲۳-۰۲-۲۷-۱۹-۴۲-۱۴-۴۹۹_com.android.chrome-edit.jpg

احمدرضا فاطمی کیا ۰۸ اسفند ۱۴۰۱، ۱۶:۱۲

بله مثال‌های خوبی است

مثلا

* * * * 0, 30

خب الان این مثال میگه

دقیقه 0 و دقیقه 30 از هر ساعت ، هر روز از ماه ، هر ماه از سال ، هر روز هفته

الان از واژه هر درست استفاده کردم

mohammad dadkhah ۰۹ اسفند ۱۴۰۱، ۰۶:۳۶

کار cron که مشخص کردید اسکریپت واقع در /path/to/script.sh را در ساعت 12:00 صبح و 12:30 صبح هر روز اجرا می‌کند. به این معنی که اسکریپت دو بار در روز در ساعت‌های 12:00 صبح و 12:30 صبح اجرا می‌شود.

بهترین پاسخ
احمدرضا فاطمی کیا ۰۹ اسفند ۱۴۰۱، ۱۲:۴۵