توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : حذف اتوماتیک محتویات tmp
deldar
February 26th, 2014, 21:16
سلام. چطور می شود در سرور اختصاصی با کنترل پنل whm طوری تنظیم کرد تا محتویات غیر ضروری 2 مسیر زیر بصورت اتوماتیک حذف شوند؟
/usr/tmpDSK
/tmp
مرسی
zartosht
February 26th, 2014, 21:37
هیچ یک از فایل های موجود در این مسیر را نباید پاک کرد . در صورتی که با مشکل حجم مواجه هستید باید حجم ان را زیاد کرد .
ertebat7
February 26th, 2014, 21:46
همانطور که دوست عزیزمون گفتند این فایل های موقتی هستند و نباید حذف بشوند حجم پوشه tmp را روی پنج گیگ بگذارید
در سی پنل کران جاب این پوشه در
crontab -e
تعریف شده
Yas-Host
February 26th, 2014, 22:03
در این شاخه فایل های مهمی وجود دارد
در صورت حذف با مشکلاتی از قبیل ارور در phpmyadmin و .... روبرو خواهید شد.
آموزش های بسیاری در مورد افزایش حجم این پارتیشن وجود دارد.
البته بهتر است عواملی که باعث پر شدن این پارتیشن شده است را پیدا کنید.
برای مثال clmv یک فولدر در این پارتیشن ایجاد میکند که به سرعت حجم tmp را افزایش میدهد.
موفق باشید.
deldar
February 27th, 2014, 12:16
سلام. ممنون از همه. قصد حذف موارد ضروری را نداریم فقط مواردی که ضرورتی ندارند از جمله clmv
حال کسی میداند چطور تنظیم بشه تا بصورت خودکار طی زمان مشخص حذف شوند؟
zartosht
February 27th, 2014, 12:48
فایل های ذخیره شده در این دایرکتوری به صورت کد شده ذخیره میشوند ، به عبارت دیگه نمیشه شناسی کرد که چه فایلی واسه چی هست . در بعضی از فایل ها نام کاربر سازنده فایل در اول ان نمایش داده میشود . همانظور که گفته شد هیچ یک از فایل های این دایکرتوری نباید حذف شوند . شیوه کارکرد این دایرکتوری همانند Ram سرور شما میباشد .
majidisaloo1
February 27th, 2014, 12:55
این را اگر در کرون جاب بگذارید هر روز پاک خواهد کرد
دستور :
crontab -e
را در ssh بزنید و سپس کد زیر را در آخر اضافه بکنید :
0 0 * * * rm -rf /var/tmp/*
deldar
February 27th, 2014, 13:23
این را اگر در کرون جاب بگذارید هر روز پاک خواهد کرد
crontab -e
0 0 * * * rm -rf /var/tmp/*
ممنون در کدام قسمت whm این دستور را وارد کنم؟
majidisaloo1
February 27th, 2014, 13:46
پست خودم را صلاح کردم
nginxweb
February 27th, 2014, 13:53
درود
دوست گرامی حذف کامل محتویات این پوشه توصیه نمیشود
اما temp file های eaccelrator اگر نصب دارید و همچنین session file ها را میتوانید حذف نمایید
deldar
February 27th, 2014, 14:36
این را اگر در کرون جاب بگذارید هر روز پاک خواهد کرد
دستور :
crontab -e
را در ssh بزنید و سپس کد زیر را در آخر اضافه بکنید :
ممنونم. با این کار کل محتویات حذف می شوند؟
majidisaloo1
February 27th, 2014, 15:54
ممنونم. با این کار کل محتویات حذف می شوند؟
بله در صورتی که در کرون تب اون کد که دادم را بزنید تمام فایل هایی که در var/tmp هست پاک میشه
میتونید به جای این مسیر یک مسیر دیگری را قرار بدهید
deldar
February 27th, 2014, 17:10
بله در صورتی که در کرون تب اون کد که دادم را بزنید تمام فایل هایی که در var/tmp هست پاک میشه
میتونید به جای این مسیر یک مسیر دیگری را قرار بدهید
ممنونم. یعنی اگر مثلا طبق فرمایش دوستمون:
اما temp file های eaccelrator اگر نصب دارید و همچنین session file ها را میتوانید حذف نمایید
بخوام انجام بدم 2 بار دستورات زیر را در ssh بزنم؟
0 0 * * * rm -rf /var/tmp/eaccelrator/*
0 0 * * * rm -rf /var/tmp/session/*
majidisaloo1
February 27th, 2014, 17:25
بله اگر مسیر ها همین باشد این میاد وارد اون دایرکتوری مشه و خالی میکنه دایرکتوری را البیته اون 00 ها اول نوشته است و آخر نوشته یک دونه * است این را دقت بکنید
کامند اولی فولدر آنتی ویروس را پاک میکند و کامند دومی sess هارو پاک میکند.
موفق باشید.
درود
جناب سنجری command اول cache files مربوط به شتاب دهنده eaccelrator را که روی هارد save شده است را حذف میکند نه آنتی ویروس. ضمنا نباید کا فولدر پاک شود چون باعث میشود eaccelrator استارت نشود و extension error خواهد داد باید محتوا فقط پاک شود مانند:
0 0 * * * rm -rf /var/tmp/eaccelrator/*
با تشکر
novin-web
February 27th, 2014, 18:19
سلام
یک اسکریپت دارم که فایل هایی که تا 24 ساعت استفاده نشده رو دیلیت میکنه
یراتون پ . خ کردم