PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : از کجا بفهمیم که command تو crontab اجرا شد



trafike
November 9th, 2010, 18:22
من این دستور رو نوشتم ولی نمی دونم اجرا شد یا نه کل مراحلی که انجام دادم رو می نویسم

[root@localhost ~]#crontab -e

10 * * * * root /usr/bin/clamscan -r

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

Online24
November 9th, 2010, 19:01
گزارش عملیات های Cron در فایل



/var/log/cron

ذخیره میشوند .

* دستور خودتون رو هم چک کنید که درست باشه . به نظر بنده دستور مورد نظر شما :


10 * * * */usr/bin/clamscan -r /root

و یا


10 * * * * /usr/bin/clamscan -r /

هست و شما قصد دارید با این Cron دستور مورد نظر خودتون رو در دقیقه ی 10 اُم هر ساعت ( نه هر 10 دقیقه !!! ) اجرا کنید .

برای اجرا ، هر 10 دقیقه به این صورت دستور دهی کنید :


*/10 * * * *

trafike
November 9th, 2010, 19:09
وقتی این دستور رو میزنم این error رو میده

/var/log/cron
-bash: /var/log/cron: Permission denied
در حالی که با یوزر root وارد شدم

Online24
November 9th, 2010, 19:15
log ها فایل های متنی هستند ! باید آنها را بخوانید .


less /var/log/cron

trafike
November 9th, 2010, 19:23
چجوری میتونم log هارو پاک کنم؟
با تشکر

Online24
November 9th, 2010, 21:00
چجوری میتونم log هارو پاک کنم؟
با تشکر

برای پاک کردن محتوا داخل یک log file (خالی کردن آن)


> /var/log/filename

* به جای filename نام فایل مورد نظر رو قرار بدید .
اگر در مسیری به جز /var/log/ قرار داشت ، مسیر مورد نظر را جایگزین کنید .

برای حذف کامل یک log file


rm /var/log/filename

* فایل حذف شده در دوره ی بعدی لاگ گیری به صورت خودکار مجددا از نو ایجاد میشود .