آیا روشی است که بشه یک دستور را بصورت خودکار و از پیش تعیین شده در یک بازده زمانی خاص (مثلا هر 2 ساعت) اجرا شود؟ ممنون میشم از اساتید که در این زمینه اطلاع دارند بنده را در برطرف کردن آن نیز راهنمایی نمایند.
نمایش نسخه قابل چاپ
آیا روشی است که بشه یک دستور را بصورت خودکار و از پیش تعیین شده در یک بازده زمانی خاص (مثلا هر 2 ساعت) اجرا شود؟ ممنون میشم از اساتید که در این زمینه اطلاع دارند بنده را در برطرف کردن آن نیز راهنمایی نمایند.
سلام.
اینکار را با کرون جابز میتوانید انجام دهید.
لینک اموزشی :
https://help.ubuntu.com/community/CronHowto
موفق باشید./
سلام
به جای ping ۴.۲.۲.۴ دستور خودتون را بگذاریدکد:crontab -e
* */2 * * * ping 4.2.2.4
بنده هم نظرم کرون جاب هست
ضمن تشکر از راهنمایی شما ، خوب الان ما میخواهیم هر 24 ساعت دستور اجرا کنه چی رو باید در دستور شما تغییر بدهیم؟
- - - Updated - - -
ضمنا اگر ما بخواهیم دو دستور را متوالی با یک دستور اجرا کنیم میشه به شکل زیر عمل کرد یا نه برای هر دستور باید یک فرمان داد.
* * 1 * * killall service commend ; install service 2 commend
خیلی مهم است که ترتیب اجرا دستورها ، اول دستور یک و دوم دستور دو.
کرونجابز اجرا هر 24 ساعت :
درمورد سوالتان بله میتونید چند دستور استفاده کنید.کد:0 0 * * * command
موفق باشید./
طبق فرمایشات ذکر شده اقدام کردم ولی متاسفانه هیچ نتیجه ای نگرفتم.
کمی واضح تر توضیح میدهم تا شاید متوجه بشید .
من می خوام روی سرور اوبنتو خودم دو دستور را بصورت دقیق پشت سر هم اجرا کنم.
دستور ما اینه :
دستور 1:
killall multics.x64
-------------------------
دستور 2 :
multics.x64 -b
------------------------
اگر دستور دوم بعد از یک اجرا نشه به درد ما نمیخوره و سرویس قطع میشه .
حال ما اومدمیم دستور زیر رو در کرون دخیره کردیم :
* 1 * * * killall multics.x64
2 1 * * * multics.x64 -b
------------------------------------------------------
طبق این دستور گفتیم که هر یک ساعت یکبار دستور یک رو اجرا کن : killall multics.x64
و هر یک ساعت و دو دقیقه یکبار دستور دو را اجرا کن : multics.x64 -b
که متاسفانه عمل نمیکنه .
کلا هدف ما اینه که هر یکساعت یکبار این دو دستور بصورت منظم (ابتدا دستور اول و بعد دستور دوم) اجرا شود .
ممنون میشم کسی من را راهنمایی کنه در این زمینه.
با سلام
دستوراتتون رو در یک فایل sh قرار دهید و اجرای آن را در کرون تنظیم نمایید
سلام.
از دستور زیر برای کرونجابز استفاده کنید :
کد:
کد:* 1 * * * killall multics.x64;multics.x64 -b