Създаване на файл с време за живот

kWo_2

Registered
Хах.. Еми значи, мога ли да създам файл с зададено време, което може да стои в директори и след това да се изтрие автоматично. Както се задава живот на кукитата. Преди време чух за нещо подобно,.
 
Нещо подобното е една CRON задача, която стартираш на всеки час (примерно) със следната команда:

Код:
find /var/www/tmp -name "*" -mmin +360 |xargs rm -v

вместо "*" moжеш да използваш какъвто си искаш шаблон например (*.txt")
вместо директорията (/var/www/tmp) - съответно твоята директория
360 е възрастта на файла в минути.

Аз съм направил така зачистването на темп-а ми, като стартирам командата на 6 часа и тя изтрива всичко, което е направено преди повече от 6 часа.

Ако CRON-a не ти стартира коректно това си правиш един файл, който кръщаваш примерно cleartmp.sh и в него слагаш:
Код:
#!/bin/bash
find /var/www/tmp -name "*" -mmin +360 |xargs rm -v

а на крона му даваш да стартира самия файл - естествено трябва да го направиш изпълним от пермишъните.

Естествено всичко това е за линукс!
 

Back
Горе