آیا روشی است که بشه یک دستور را بصورت خودکار و از پیش تعیین شده در یک بازده زمانی خاص (مثلا هر 2 ساعت) اجرا شود؟ ممنون میشم از اساتید که در این زمینه اطلاع دارند بنده را در برطرف کردن آن نیز راهنمایی نمایند.
secureconfig
February 2nd, 2015, 06:28
سلام.
اینکار را با کرون جابز میتوانید انجام دهید.
لینک اموزشی :
https://help.ubuntu.com/community/CronHowto
موفق باشید./
LIAN2
February 2nd, 2015, 08:45
سلام
crontab -e
* */2 * * * ping 4.2.2.4
به جای ping ۴.۲.۲.۴ دستور خودتون را بگذارید
yeganehha
February 2nd, 2015, 08:53
بنده هم نظرم کرون جاب هست
ixpro
February 2nd, 2015, 18:07
سلام
crontab -e
* */2 * * * ping 4.2.2.4
به جای ping ۴.۲.۲.۴ دستور خودتون را بگذارید
ضمن تشکر از راهنمایی شما ، خوب الان ما میخواهیم هر 24 ساعت دستور اجرا کنه چی رو باید در دستور شما تغییر بدهیم؟
- - - Updated - - -
ضمنا اگر ما بخواهیم دو دستور را متوالی با یک دستور اجرا کنیم میشه به شکل زیر عمل کرد یا نه برای هر دستور باید یک فرمان داد.
* * 1 * * killall service commend ; install service 2 commend
خیلی مهم است که ترتیب اجرا دستورها ، اول دستور یک و دوم دستور دو.
secureconfig
February 2nd, 2015, 18:13
کرونجابز اجرا هر 24 ساعت :
0 0 * * * command
درمورد سوالتان بله میتونید چند دستور استفاده کنید.
موفق باشید./
ixpro
February 24th, 2015, 04:22
طبق فرمایشات ذکر شده اقدام کردم ولی متاسفانه هیچ نتیجه ای نگرفتم.
کمی واضح تر توضیح میدهم تا شاید متوجه بشید .
من می خوام روی سرور اوبنتو خودم دو دستور را بصورت دقیق پشت سر هم اجرا کنم.
دستور ما اینه :
دستور 1:
killall multics.x64
-------------------------
دستور 2 :
multics.x64 -b
------------------------
اگر دستور دوم بعد از یک اجرا نشه به درد ما نمیخوره و سرویس قطع میشه .
حال ما اومدمیم دستور زیر رو در کرون دخیره کردیم :
* 1 * * * killall multics.x64
2 1 * * * multics.x64 -b
------------------------------------------------------
طبق این دستور گفتیم که هر یک ساعت یکبار دستور یک رو اجرا کن : killall multics.x64
و هر یک ساعت و دو دقیقه یکبار دستور دو را اجرا کن : multics.x64 -b
که متاسفانه عمل نمیکنه .
کلا هدف ما اینه که هر یکساعت یکبار این دو دستور بصورت منظم (ابتدا دستور اول و بعد دستور دوم) اجرا شود .
ممنون میشم کسی من را راهنمایی کنه در این زمینه.
mahdiazarnia
February 24th, 2015, 05:23
با سلام
دستوراتتون رو در یک فایل sh قرار دهید و اجرای آن را در کرون تنظیم نمایید
secureconfig
February 24th, 2015, 05:29
سلام.
از دستور زیر برای کرونجابز استفاده کنید :
* 1 * * * killall multics.x64;multics.x64 -b
ixpro
February 24th, 2015, 18:11
سلام.
از دستور زیر برای کرونجابز استفاده کنید :
* 1 * * * killall multics.x64;multics.x64 -b
ضمن تشکر از شما ، با این فرمان پس دستورات به ترتیب انجام میشه دیگه ؟ (این دو دستور یجورهایی وابسته هم هستند و باید به ترتیب انجام بشوند یعنی اول دستور یک و دوم دستور دو)
secureconfig
February 24th, 2015, 18:12
ضمن تشکر از شما ، با این فرمان پس دستورات به ترتیب انجام میشه دیگه ؟ (این دو دستور یجورهایی وابسته هم هستند و باید به ترتیب انجام بشوند یعنی اول دستور یک و دوم دستور دو)
سلام.