لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
کپی log در نقطه ای دیگر
2011-05-15, 12:43 PM,
ارسال : #1
کپی log در نقطه ای دیگر
سلام دوستان

من می خوام که محتویات پوشه var/log هر 4 روز یک بار به طور مثال در یک آدرس دلخواه دیگر کپی شوند این کار گمونم با اسکریپت بشه دوستان اگر کسی چنین اسکریپتی دارد قرار بدهد

با تشکر

در جنگل دو راه پيش رويم بود. من راهي را برگزيدم كه رهروان كمتري به خود ديده بود و همين ،‌ تمام «تفاوت» ها را موجب شد
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2011-05-15, 01:30 PM,
ارسال : #2
پاسخ: کپی log در نقطه ای دیگر
کد :
#!/bin/bash
cp -R /var/log /Other/PATH
این چند خط کد که بالا گذاشتم رو توی یک فایل به نام logcp.sh توی شاخه usr/local/bin/ کپی کن .
بعد این دستور :
کد :
chmod +x /usr/local/bin/logcp.sh
بعد هم این دستور رو اجرا کن :
کد :
ln -s /usr/local/bin/logcp.sh /etc/cron.weekly/logcp.sh
البته به جای خط بالا میتونی فایل etc/crontab/ رو ویرایش کنی .
این خط رو به آخر فایل اضافه کن :
کد :
00 12   * * 7   root    /usr/local/bin/logcp.sh
دقت کن که فقط یکی از روش های گفته شده رو استفاده کنی ...
حالا این اسکریپت هر هفته ۱ بار اجرا میشه .
موفق باشی Smile
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان