Am reusit sa configurez recycle bin pe samba 2.2.5-10 , redhat 8.0.Am gasit
pe net un script perl
care la executare imi curata directorul alocat folderului recycle bin. Toate
bune si frumoase, scriptul
merge ok doar daca numele directorului / directoarelor / fisierelor nu
contin spatii libere de exemplu
/samba/recycle ---> director ok
/samba/recycle bin ---> director la care comanda ' rm ' da chix din pacate
...
Am observat ca multe comenzi ca ' ls ' , ' rm ' ' rmdir ' fac gura daca
numele directorul contine spatii
In concluzie scriptul nu il pot utiliza ...si as avea mare nevoie sa il pun
in cron...
Poate cineva sa il modifice sau sa scrie ceva asemanator in bash ?
Am observat ca urmatoarea comanda functioneaza totusi
$ rm recicle*bin in loc de cum ar fi trebuit $rm recycle bin
multumesc,
--------------------------------------------
# !/usr/bin/perl -w
#
# this script looks for all files with an access date older than
# $maxage days and deletes them.
# Empty directories will be deleted afterwards
#
$dirpath = "/data/.recycle";
$maxage = 2;
# delete all old files
@a=`find $dirpath -atime +$maxage`;
foreach (@a)
{
print "deleting file: $_";
$r = `rm -f $_ 2> /dev/zero`;
}
# delete all empty directories
@a=`find $dirpath -type d | sort -r`;
foreach (@a)
{
print "deleting directory: $_";
$r = `rmdir $_ 2> /dev/zero`;
}
----------------------------------------
---
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/