من این دستور رو نوشتم ولی نمی دونم اجرا شد یا نه کل مراحلی که انجام دادم رو می نویسم
[root@localhost ~]#crontab -eمیشه راهنمایی کنید
10 * * * * root /usr/bin/clamscan -r
نمایش نسخه قابل چاپ
من این دستور رو نوشتم ولی نمی دونم اجرا شد یا نه کل مراحلی که انجام دادم رو می نویسم
[root@localhost ~]#crontab -eمیشه راهنمایی کنید
10 * * * * root /usr/bin/clamscan -r
گزارش عملیات های Cron در فایل
ذخیره میشوند .کد:/var/log/cron
* دستور خودتون رو هم چک کنید که درست باشه . به نظر بنده دستور مورد نظر شما :
و یاکد:10 * * * */usr/bin/clamscan -r /root
هست و شما قصد دارید با این Cron دستور مورد نظر خودتون رو در دقیقه ی 10 اُم هر ساعت ( نه هر 10 دقیقه !!! ) اجرا کنید .کد:10 * * * * /usr/bin/clamscan -r /
برای اجرا ، هر 10 دقیقه به این صورت دستور دهی کنید :
کد:*/10 * * * *
وقتی این دستور رو میزنم این error رو میده
/var/log/cron
-bash: /var/log/cron: Permission denied
در حالی که با یوزر root وارد شدم
log ها فایل های متنی هستند ! باید آنها را بخوانید .
کد:less /var/log/cron
چجوری میتونم log هارو پاک کنم؟
با تشکر
برای پاک کردن محتوا داخل یک log file (خالی کردن آن)
* به جای filename نام فایل مورد نظر رو قرار بدید .کد:> /var/log/filename
اگر در مسیری به جز /var/log/ قرار داشت ، مسیر مورد نظر را جایگزین کنید .
برای حذف کامل یک log file
* فایل حذف شده در دوره ی بعدی لاگ گیری به صورت خودکار مجددا از نو ایجاد میشود .کد:rm /var/log/filename