توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : از کجا بفهمیم که 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
* فایل حذف شده در دوره ی بعدی لاگ گیری به صورت خودکار مجددا از نو ایجاد میشود .