اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

اسکریپت یا crontab برای delet کردن directory های قدیمی در linux

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    اسکریپت یا crontab برای delet کردن directory های قدیمی در linux

    ما یکسری دایرکتوری بر اساس سال و ماه و روز داریم. چطور میتونم فولدرهایی که قدیمی تر از 120 روز هستند رو حذف کنم ؟

    #2
    سلام این دستور باید مشکل تون رو برطرف کنه :
    کد PHP:
    find /backup/monitor/* -type d -ctime +180 -exec rm -rf {} \; 
    دستور find که چیزی که میخواید رو پیدا میکنه.
    بعدش مسیر رو بدید.
    آپشن -type d هم فقط دنبال دایرکتوری ها میگرده.
    ctime +10 هم دنبال دایرکتوری هایی که قدیمی تر از 180 روز هستند میگرده.
    exec هم برای هر یک از این result هایی که پیدا میکنه هستش و بعدش ادامه کامند رو اجرا میکنه.
    rm -rf {} هم برای فورس کردن و remove کردن دایرکتوری ها میباشد.

    روش دوم هم میتونید از دستورات زیر استفاده کنید :
    کد PHP:
    find /path/to/base/dir/* -type d -ctime +10 | xargs rm -rf 

    کامنت


      #3
      ممنونم ولی اینو گذاشتم توی crontab کار نمیکنه. البته خود دستور رو توی ترمینال به صورت مستقیم میزنم اوکی هستش.

      کامنت


        #4
        دستور رو بذار تو یه فایل و بعدش اجراییش گن (chmod +x) بعد رو crontab مسیر فایل رو بده
        مثلا

        crontab -e
        01 05 * * * * /path/to/base/dir/
        البته اینجا برعکس میشه!!!شما از راست به چپ بخون یا این که متن رو کپی کن تو notpad تا درستش رو ببینی

        کامنت


          #5
          ممنونم اینی که شما میفرمایید هم اوکی هست. ولی میخوام ببینم از توی خود crontab بخوام مستقیم اجرا کنم چه راهی هستش ؟

          کامنت

          درباره انجمن منطقه لینوکسی ها

          انجمن منطقه لینوکسی ها با هدف ارتقاء سطح علمی کاربران در سطح جهانی و همچنین کمک به بالا بردن سطح علمی عمومی در زمینه های تخصصی فوق پایه گذاری شده است. انجمن منطقه لینوکسی ها از طریق کارشناسان و متخصصان پاسخگوی سوالات گوناگون کاربران مبتدی یا پیشرفته میباشد تا حد امکان تلاش شده که محیطی متنوع و کاربر پسند و به دور از هرگونه حاشیه جهت فعالیت کاربران در این انجمن ایجاد شود. لذا ما به صورت مستمر برای پیشرفت کمی و کیفی محتوی و اطلاعات انجمنمان میکوشیم که این برای ما ارزشمند و حائز اهمیت است. کلیه حقوق،اطلاعات و مقالات در این انجمن متعلق به سایت منطقه لینوکسی ها میباشد، و هرگونه نسخه برداری بدون ذکر منبع مورد پیگرد قانونی خواهد شد.

          شبکه های اجتماعی
          در حال انجام ...
          X