PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نیاز به یک اسکریپت که هر 10 ثانیه یک فرمانی استارت کنه



navid1366
March 5th, 2016, 02:15
با سلام

من یک آدرس دارم که از اون سایت هر یک دقیقه دانلود انجام میشه توسط cronjob میخوام کاری کنم که این کار هر 10 ثانیه انجام بشه راهی هستش ؟

چون در cronjob پایینترین زمان یک دقیقه هستش من فکر میکنم نیاز به یک اسکریپت دارم درسته ؟ به طور مثال فایل تعریف شده من در cronjob به این صورت هستش ممنون میشم دوستان کمکم کنن .


(http://stone.com/smnt/ntican)


wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican




ممنونم

starting
March 5th, 2016, 02:24
با سلام

من یک آدرس دارم که از اون سایت هر یک دقیقه دانلود انجام میشه توسط cronjob میخوام کاری کنم که این کار هر 10 ثانیه انجام بشه راهی هستش ؟

چون در cronjob پایینترین زمان یک دقیقه هستش من فکر میکنم نیاز به یک اسکریپت دارم درسته ؟ به طور مثال فایل تعریف شده من در cronjob به این صورت هستش ممنون میشم دوستان کمکم کنن .


(http://stone.com/smnt/ntican)


wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican




ممنونم
6 تا کرون برای یک دقیقه بزنید. تقریبا چیزی که میخواید میشه
یعنی 6 صفحه کرون رو باز و تنظیم کنید و هر 10 ثانیه یکی رو برای یک دقیقه تنظیم کنید

- - - Updated - - -

با برنامه نویسی هم میشه
یک پیج طراحی کنید که هر بار اجراش 6 بار در بازه زمانی 10 ثانیه لینکتون رو اجرا کنه و اون صفحه رو برای یک دقیقه کرون کنید

OnlineServer
March 5th, 2016, 02:25
خدمت شما :




while :
do

wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican
sleep 10
done



یک فایل bash درست کنید و قطعه کد بالا را داخلش قرار دهید . سپس با nohup اجراش کنید .

navid1366
March 5th, 2016, 03:56
خدمت شما :




while :
do

wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican
sleep 10
done



یک فایل bash درست کنید و قطعه کد بالا را داخلش قرار دهید . سپس با nohup اجراش کنید .





واقعا از همه دوستان بزرگوار ممنونم
من زیاد وارد نیستم منظورتون از nohup اجراش کنم کجاست ؟

خیلی ممنونم از همه دوستان عزیزم

- - - Updated - - -

به این صورت در نوتپد ویرایش کردم درست هستش؟

#!/bin/bash


while :
do


wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican
sleep 10
done

اسم که مهم نیست هر چیزی که سیو کنم ؟

- - - Updated - - -


6 تا کرون برای یک دقیقه بزنید. تقریبا چیزی که میخواید میشه
یعنی 6 صفحه کرون رو باز و تنظیم کنید و هر 10 ثانیه یکی رو برای یک دقیقه تنظیم کنید

- - - Updated - - -

با برنامه نویسی هم میشه
یک پیج طراحی کنید که هر بار اجراش 6 بار در بازه زمانی 10 ثانیه لینکتون رو اجرا کنه و اون صفحه رو برای یک دقیقه کرون کنید


سلام

اجازه ساخت 6 تا کرون نمیده سی پنل

- - - Updated - - -

ممکن خواهش کنم از شما bash برام درست کنید ضمیمه بفرمایین و بفرمایین تو کدوم پوشه بزارم و دستورش در اس اس اچ چی بزنم منت میزارین سرم واقعا نمیدونم چطور تشکر کنم ممنونم

T.Toosi
March 5th, 2016, 06:43
یک فایل every-10-seconds.sh درست کنید داخل قرار دهید :


#!/bin/bash
while true
do
wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican /home/ramesh/backup.sh
sleep 10
done

در خط فرمان به این شکل اجرا کنید :


nohup ./every-10-seconds.sh &

navid1366
March 5th, 2016, 11:31
یک فایل every-10-seconds.sh درست کنید داخل قرار دهید :


#!/bin/bash
while true
do
wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican /home/ramesh/backup.sh
sleep 10
done

در خط فرمان به این شکل اجرا کنید :


nohup ./every-10-seconds.sh &


خیلی ممنونم واقعا یک دنیا سپاس

فقط این فایلی رو که درست کردم داخل کدوم فولدر در لینوکس بزارم ؟
مهم نیست داخل کدوم پوشه باشه


/home/ramesh/backup.sh

این دستور که در ادامه خط هستش داخل سرور من نیست دقیقا به همین صورت کانفیک کنم من هم ؟

T.Toosi
March 5th, 2016, 12:12
خیلی ممنونم واقعا یک دنیا سپاس

فقط این فایلی رو که درست کردم داخل کدوم فولدر در لینوکس بزارم ؟
مهم نیست داخل کدوم پوشه باشه


/home/ramesh/backup.sh

این دستور که در ادامه خط هستش داخل سرور من نیست دقیقا به همین صورت کانفیک کنم من هم ؟

سلام، خواهش میکنم.

فرقی ندارد در هر پوشه آپلود میکنید هنگام اجرا nohup ./every-10-seconds.sh & آدرس دقیق فایل را وارد کنید.

/home/ramesh/backup.sh اضافه خورده اشتباهی پاکش کنید.

navid1366
March 5th, 2016, 14:14
سلام، خواهش میکنم.

فرقی ندارد در هر پوشه آپلود میکنید هنگام اجرا nohup ./every-10-seconds.sh & آدرس دقیق فایل را وارد کنید.

/home/ramesh/backup.sh اضافه خورده اشتباهی پاکش کنید.


من واقعا از شما معذرت میخوام من این روال طی میکنم ببینین که درسته

1 -

#!/bin/bash
while true
do
wget -q -O /dev/null 2>&1 http://stone.com/smnt/ntican

sleep 10
done


2-

در پوشه /var/bin آپلود کردم

3 -

cd /var/bin

4-


nohup ./every-10-seconds.sh &

مراحل درست هستن ؟

- - - Updated - - -

دوستان عزیزم که میدونن این کارهایی که من به ترتیب انجام دادم درسته ممنون میشم راهنمایی بفرماین با تشکر از همه عزیزان