سلام دوستان ، آیا امکانش هست که در دایرکت ادمین cronjob رو روی ثانیه تنظیم کنیم؟
مثلاً هر 5 ثانیه یکبار انجام بشه؟
سلام دوستان ، آیا امکانش هست که در دایرکت ادمین cronjob رو روی ثانیه تنظیم کنیم؟
مثلاً هر 5 ثانیه یکبار انجام بشه؟
میتونی دستور رو اینطوری بزنی
بزاری رو هر 1 دقیقهکد:sleep 5 && wget http://yahoo.com && sleep 5 && ...
ساختار Cron امکان تنظیم دوره های زمانی زیر 1 دقیقه را برای اجرای اسکریپت ندارد. لذا شما باید از طریق daemon و یا shell script برای این کار استفاده کنید.
How terrible is wisdom when it holds no benefit for the wise?" - Louis Cypher"
ممنون ، لطفاً بیشتر توضیح بدبد...دقیقاً باید چکار کنم؟
خوب ابتدا توسط SSH خط فرمان لینوکس رو بالا بیارید. سپس با استفاده از دستور nano یک ادیتور باز کنید و دستورات زیر رو در داخل اون بنویسید:
سپس Ctrl+X رو بزنید، سپس Y و در نهایت یک نام برای فایل و Enter برای ذخیره شدن. این فایل رو با نوشتن نام اش میتونید اجرا کنید. این اسکریپت هر 5 ثانیه یکبار فایل php مورد نظر را فراخوانی و اجرا می کند.کد:while true; do if [[ $(date +%S) =~ (0$|5$) ]] ; then php -q /absolute/os/path/to/PHP_File.php sleep 1 fi done
How terrible is wisdom when it holds no benefit for the wise?" - Louis Cypher"
ممنون...
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)