حذف زماندار فایل

smm1378

تازه وارد
11/7/16
78
0
6
سلام.در یک پوشه از cpanel میخواه هر فایلی ، 24 ساعت بعد از creat (ساخته) شدنش ، حذف بشود.

لطفا راهنمایی کنید.

 

Qalekhani

قلعه‌خانی
9/4/13
1,599
15
38
31
کرمانشاه
اگر با کران جاب آشنا هستید از این کران میتونید استفاده کنید:

0 0 * * * find /home/mydomain/public_html/top_folder/folder -mtime +1 -exec rm {} \;


به این ترتیب هر شب ساعت 00:00 فایل هایی که در مسیر مشخص شده بیش از 1 روز قدمت دارند، پاک میشه.

 

smm1378

تازه وارد
11/7/16
78
0
6
اگر با کران جاب آشنا هستید از این کران میتونید استفاده کنید:

0 0 * * * find /home/mydomain/public_html/top_folder/folder -mtime +1 -exec rm {} \;


به این ترتیب هر شب ساعت 00:00 فایل هایی که در مسیر مشخص شده بیش از 1 روز قدمت دارند، پاک میشه.
با تشکر از پاسخگوییتون.

بله با کرون جاب (سیستم انجام وظایف هاست) آشنایی دارم.

من نمیخوام در ساعتی مشخص فایل پاک شود!میخواهم 24 ساعت بعد از ساخته شدنش پاک بشه!

راهی هست؟

 

Qalekhani

قلعه‌خانی
9/4/13
1,599
15
38
31
کرمانشاه
بعید میدونم. چون کران جاب باید راس ساعت معینی اجرا شه که بررسی کنه.

برای این هدف شما کران جاب باید هر دقیقه اجرا شه که از نظر میزان مصرف منابع سرور اصلاً توصیه نمیشه.

اما خب دستورش به این صورت خواهد بود.

کد:
0/1 * * * * find /home/mydomain/public_html/top_folder/folder -mtime +1 -exec rm {} \;
 

smm1378

تازه وارد
11/7/16
78
0
6
اگر با کران جاب آشنا هستید از این کران میتونید استفاده کنید:

0 0 * * * find /home/mydomain/public_html/top_folder/folder -mtime +1 -exec rm {} \;


به این ترتیب هر شب ساعت 00:00 فایل هایی که در مسیر مشخص شده بیش از 1 روز قدمت دارند، پاک میشه.
یک چیز دیگه!

در این کرون که لطف کردید بجای mydomain چی بزارم؟

تنظیمات هم روی once per day باید باشه دیگه اره؟

 

Qalekhani

قلعه‌خانی
9/4/13
1,599
15
38
31
کرمانشاه
یک چیز دیگه!

در این کرون که لطف کردید بجای mydomain چی بزارم؟

تنظیمات هم روی once per day باید باشه دیگه اره؟
به جای mydomain باید یوزرنیم سی پنل تون رو بذارید.

تنظیمات once per day رو اگر انتخاب کنید همون * * * 0 0 که زدم اضافه میشه.

 

smm1378

تازه وارد
11/7/16
78
0
6
به جای mydomain باید یوزرنیم سی پنل تون رو بذارید.

تنظیمات once per day رو اگر انتخاب کنید همون * * * 0 0 که زدم اضافه میشه.
بسیار ممنون.

کد شد این :

0 0 * * * find /home/kingboti/public_html/mr_Email_members/pics/user_pics -mtime +1 -exec rm {} \;


الان چندتا فایل گزاشتم تا ببینم فردا شب پاک میکنه یا نه.

خیلی خیلی لطف کردی عزیز

 

smm1378

تازه وارد
11/7/16
78
0
6
به جای mydomain باید یوزرنیم سی پنل تون رو بذارید.

تنظیمات once per day رو اگر انتخاب کنید همون * * * 0 0 که زدم اضافه میشه.
عزیز این کار نکرد!

الان 4 روزه فایله سره جاشه!

کدی هم که تو کرون جاب گزاشتم اینه :

کد:
0 0 * * * find /home/kingboti/public_html/mr_Email_members/pics/user_pics -mtime +1 -exec rm {} \;