PDA

View Full Version : سوال: برای ایجاد cron job کمتر از یک دقیقه چه باید کرد؟



dr_hsy
یک شنبه 22 آبان 1390, 10:53 صبح
درود.
برای ایجاد cron job کمتر از یک دقیقه چه باید کرد؟

idocsidocs
یک شنبه 22 آبان 1390, 13:45 عصر
اگر بخواید هر ثانیه یبار کران جابز رو راه بندازید، از * استفاده کنید. اگر می خواید ثانیه های مشخصی کران جابز اجرا بشه. از علامت , استفاده کنید و ثانیه های مورد نظر رو وارد کنید.

Arthas1990
دوشنبه 23 آبان 1390, 13:26 عصر
من تا جایی که میدونم کرون رو کمتر از 5 دقیقه نمیشه تعریف کرد
با at میتونی کار کنی

peachcms
دوشنبه 23 آبان 1390, 22:32 عصر
من تا جایی که میدونم کرون رو کمتر از 5 دقیقه نمیشه تعریف کرد
با at میتونی کار کنی

من خودم روی 1 دقیقه تست کردم و مشکلی نداشته

13. How to Execute a Linux Cron Jobs Every Second Using Crontab.

You cannot schedule a every-second cronjob. Because in cron the minimum unit you can specify is minute. In a typical scenario, there is no reason for most of us to run any job every second in the system.

idocsidocs
دوشنبه 23 آبان 1390, 23:26 عصر
من خودم روی 1 دقیقه تست کردم و مشکلی نداشته

13. How to Execute a Linux Cron Jobs Every Second Using Crontab.

You cannot schedule a every-second cronjob. Because in cron the minimum unit you can specify is minute. In a typical scenario, there is no reason for most of us to run any job every second in the system.
توی کنترل پنل، هر آدرسی که به کران جابز بدم، اون رو ثبت می کنه و دیگه چک نمی کنه که آیا اسکریپت مورد نظر توی سرور وجود داره یا نه. چطور باید این مشکل رو حل کرد؟

peachcms
سه شنبه 24 آبان 1390, 00:41 صبح
بله شما هم می تونین به صورت curl فایل رو فراخوانی کنین هم به صورت متور php



usr/bin/curl -s http://yourdomain.dom/file.php

or


php -q /home/<USER NAME>/path/to/script.php

nekooee
چهارشنبه 25 آذر 1394, 09:41 صبح
برای اینکه بتونید ثانیه ای اجرا کنید باید bash اسکریپت بنویسید که مثلا فلان دستورها را با این اختلاف زمانی انجام بده بعد اون اسکریپت را در کران جام فراخوانی کنید. سر ساعت اجرا میشه و با فاصله های زمانی که خودتون تو اسکریپت تعریف کردید دستورات اجرا می شوند