نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: اجرای دستور at در لینوکس در یک مرحله؟

  1. #1
    عضو انجمن mahdi66 آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    250
    تشکر تشکر کرده 
    59
    تشکر تشکر شده 
    442
    تشکر شده در
    306 پست

    پیش فرض اجرای دستور at در لینوکس در یک مرحله؟

    سلام
    دوستان اگه بخوام دستور at now رو در یک مرحله اجرا کنم چجوری میشه
    مثلا بجای اینکه دستور at now + 2 min رو بدم و بعد اینتر کنم و دستور مورد نظر رو بدم و بعد ctrl+D رو بزنم همه رو تو یه دستور بگم؟

    اگه میشه راهنمایی کنید

    و اینکه دستور at بعد از ریست سیستم از بین خواهد رفت؟ اگه نه کجا ذخیره میشه؟

    با سپاس

  2. تعداد تشکر ها ازmahdi66 به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم
    تاریخ عضویت
    Oct 2008
    محل سکونت
    Neverland
    نوشته ها
    3,023
    تشکر تشکر کرده 
    1,897
    تشکر تشکر شده 
    8,821
    تشکر شده در
    4,186 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    کامند atq رو تست کن
    کل schedul ها رو برات لیست میکنه

    دقیقاً نمیدونم بعد از ریسیت باقی میمونه یا نه ...
    یه تست کن، اطلاعات ما هم بیشتر بشه

    سوال اولت رو متوجه نشدم!!

    کد:
    at now + 2 min rm -rf x.txt
    همچین چیزی منظورته؟

    بصورت عادی میتونی بزنی (مثال)
    کد:
    at 02:48 rm -rf d/
    ولی برای + 2 min رو نمیدونم به چه صورته، یعنی تست نکردم که دقیق بگم بهتون ...

  5. تعداد تشکر ها از1eng.ir به دلیل پست مفید


  6. #3
    عضو انجمن mahdi66 آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    250
    تشکر تشکر کرده 
    59
    تشکر تشکر شده 
    442
    تشکر شده در
    306 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    نقل قول نوشته اصلی توسط 1eng.ir نمایش پست ها
    کامند atq رو تست کن
    کل schedul ها رو برات لیست میکنه

    دقیقاً نمیدونم بعد از ریسیت باقی میمونه یا نه ...
    یه تست کن، اطلاعات ما هم بیشتر بشه

    سوال اولت رو متوجه نشدم!!

    کد:
    at now + 2 min rm -rf x.txt
    همچین چیزی منظورته؟

    بصورت عادی میتونی بزنی (مثال)
    کد:
    at 02:48 rm -rf d/
    ولی برای + 2 min رو نمیدونم به چه صورته، یعنی تست نکردم که دقیق بگم بهتون ...
    بله منظورم همینه میخوام دستور bash x.sh رو مثلا 3 روز دیگه اجرا کنم
    اما همش توی یک خط باشه

    منم مثل شما نتونستم at now رو استفاده کنم توی یک خط

  7. تعداد تشکر ها ازmahdi66 به دلیل پست مفید


  8. #4
    عضو انجمن mahdi66 آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    250
    تشکر تشکر کرده 
    59
    تشکر تشکر شده 
    442
    تشکر شده در
    306 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    آقا دستور خوبیه ریست هم کردم دستور باقی موند
    تازه زمانی هم که دستور باید اجرا بشه اگه سرویش خاموش باشه بعد از روشن شدن دستور رو اجرا می کنه

    اینم برای اطلاعات عمومی

  9. تعداد تشکر ها ازmahdi66 به دلیل پست مفید


  10. #5
    عضو دائم
    تاریخ عضویت
    Oct 2008
    محل سکونت
    Neverland
    نوشته ها
    3,023
    تشکر تشکر کرده 
    1,897
    تشکر تشکر شده 
    8,821
    تشکر شده در
    4,186 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    now + x min
    مث یه کرون میمونه
    میشه ار کرون هم استفاده کرد

    ولی این کامند خیلی خیلی ریسورس کمتری میبره

    حالا یه سرچی میکنم، تست میکنم ببینم میشه تو یه کامند اجراش کرد یا نه

  11. تعداد تشکر ها از1eng.ir به دلیل پست مفید


  12. #6
    عضو جدید
    تاریخ عضویت
    Jan 2013
    محل سکونت
    ایران - تهران
    نوشته ها
    60
    تشکر تشکر کرده 
    308
    تشکر تشکر شده 
    731
    تشکر شده در
    613 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    می توانید از Cron tab ها بهره ببرید . علاوه بر این که می توان در یک خط زمان های اجرای متعددی را تعریف نمود ، می توان مطمئن بود پس از ریست سیستم دستور شما در سیستم حفظ شده است .

  13. تعداد تشکر ها ازnirvanna به دلیل پست مفید


  14. #7
    عضو جدید
    تاریخ عضویت
    Aug 2010
    نوشته ها
    29
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    37
    تشکر شده در
    23 پست

  15. تعداد تشکر ها ازsafa به دلیل پست مفید


  16. #8
    عضو انجمن mahdi66 آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    250
    تشکر تشکر کرده 
    59
    تشکر تشکر شده 
    442
    تشکر شده در
    306 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    درود
    دوستان ممنون از راهناییتون اما تا اونجا که میدونم کرون ها برای اجرای متوالی هستن اما من فقط می خوام یکبار دستور اجرا بشه
    و اینکنه ana corn خوبه دستورات ذخیره میشه اما همون مشکل اجرای متوالی رو داره
    اکه میشه با کرون یک دستور رو یکبار اجرا کرد بفرمایید کدش چجوریه تا انجام بدم

  17. تعداد تشکر ها از mahdi66 به دلیل پست مفید


  18. #9
    عضو انجمن mahdi66 آواتار ها
    تاریخ عضویت
    Oct 2009
    نوشته ها
    250
    تشکر تشکر کرده 
    59
    تشکر تشکر شده 
    442
    تشکر شده در
    306 پست

    پیش فرض پاسخ : اجرای دستور at در لینوکس در یک مرحله؟

    دوستان کشفش کردم
    البته نمی دونم بکار کسی میاد یا نه اما اینجا میگم شاید بدردتون بخوره
    باید دستور بصورت زیر اجرا بشه
    echo job | at time
    حالا at now رو هرچی می خواید بزارید
    مثلا دستور ریست برای نیم ساعت دیگه میشه:
    echo reboot | at now + 30 min

    بازم ممنون از دوستان که وقت گذاشتند

  19. تعداد تشکر ها ازmahdi66 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 123
    آخرين نوشته: September 2nd, 2018, 23:20
  2. مشکل در دستور ssh
    توسط rotana007 در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: October 31st, 2014, 03:25
  3. یک دستور
    توسط M-Sadeghi در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: June 11th, 2014, 11:42
  4. مشکل در رستور کردن
    توسط L0cal در انجمن سوالات و مشکلات
    پاسخ ها: 5
    آخرين نوشته: February 18th, 2012, 23:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •