Re: lug-bg: iztrivane
29.IV.2004 17:33 (+0300) Anton Zinoviev : mv -f olddir newdir mkdir olddir rm -rf newdir , . A-a, , mv mkdir , . -, , . A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
25.IV.2004 13:00 (+0300) Romeo Ninov : . ( syslog-a) mv -f olddir newdir mkdir olddir rm -rf newdir , . ? Unix , . A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Anton Zinoviev wrote: 25.IV.2004 13:00 (+0300) Romeo Ninov : . ( syslog-a) mv -f olddir newdir mkdir olddir rm -rf newdir , . ? Unix , . , race-condition. UNIX , filename- inode. inode reference-count, hard links . inode refcount 0. : olddir/foo.log inode X hard-links . . , , refcount 2. olddir newdir , refcount 1. .. inode, , refcount 0 inode . , / foo.log * *. , , . cheers, face A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
On Thursday 29 April 2004 17:33, Anton Zinoviev wrote: 25.IV.2004 13:00 (+0300) Romeo Ninov : . ( syslog-a) mv -f olddir newdir mkdir olddir rm -rf newdir , . ? -, ... , ... how bizarre Unix , . ... () , . / (- ;-) ... segfault, , cpu load , ... - , - ;-)... , -, ;-) -- pub 4096R/0E4BD0AB 2003-03-18 keyserver.bu.edu ; pgp.mit.edu fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
On Thursday 29 April 2004 18:05, Nikolay Mitev wrote: , race-condition. UNIX , filename- inode. inode reference-count, hard links . inode refcount 0. : olddir/foo.log inode X hard-links . . , , refcount 2. olddir newdir , refcount 1. .. inode, , refcount 0 inode . , / foo.log * *. , , . truncate ? A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
. ( syslog-a) mv -f olddir newdir mkdir olddir rm -rf newdir , ,, . Martin Bossev wrote: , . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . , A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
lug-bg: iztrivane
, . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . , A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Martin Bossev wrote: . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . rm -rf /dir ; mkdir /dir - -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, : for file in `ls -1 /path ` ; do rm -f /path/$file ; done unset .(3 ) , On , 2004-04-26 at 12:18, Martin Bossev wrote: , . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . , A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Bossev wrote: | , | | | . | , 15000 2 . | | rm -f : | # rm -f * | -bash: /bin/rm: Argument list too long for file in *; do rm -f $file; done - -- Sava Chankov research and development http://www.blueboard.biz -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAjN84/0GUBTXAE64RAiWeAJ9DmLQukgbbc6bHq0YhbWuzNbeuZgCeJBAH 6JdicMQaKrWNOkf2w3xd9uo= =qrDz -END PGP SIGNATURE- A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, :) , 'unlink' eto ti maluk primer: #!/usr/bin/perl $dirname = /usr/backup; #- opendir(DIR, $dirname) || die can't opendir $dirname: $!; foreach $file (readdir(DIR)) { unlink /usr/backup/.$file ; } } closedir(DIR); On , 2004-04-26 at 12:18, Martin Bossev wrote: , . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . , A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Martin Bossev wrote: rm -f : # rm -f * -bash: /bin/rm: Argument list too long cd ls | xargs rm find -type f -exec rm {} \; man xargs man find , -. . . , - . rm. _ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
#!/usr/bin/perl use warnings; use strict; my $dir = '/path/to/files'; chdir($dir) or die $!\n; opendir(DH, $dir) or die $!\n; my @files = readdir(DH); shift @files; shift @files; for my $i (@files) { unlink($i); } close(DH); On Monday 26 April 2004 12:34, Georgi Chorbadzhiyski wrote: Martin Bossev wrote: . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long , . rm -rf /dir ; mkdir /dir - -- Aii Data Processing System Administrator IT Department A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Sava Chankov wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Bossev wrote: | , | | | . | , 15000 2 . | | rm -f : | # rm -f * | -bash: /bin/rm: Argument list too long for file in *; do rm -f $file; done Tova tuka e istinata :) Az susto glasuvam za varianta na Sava - -- Sava Chankov research and development http://www.blueboard.biz -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFAjN84/0GUBTXAE64RAiWeAJ9DmLQukgbbc6bHq0YhbWuzNbeuZgCeJBAH 6JdicMQaKrWNOkf2w3xd9uo= =qrDz -END PGP SIGNATURE- A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html -- Velin Getov Network/System Administrator Integrated Information Systems Ltd. 1, Elisaveta Bagriana str. 1113 Sofia, Bulgaria email: [EMAIL PROTECTED] phone: +359(0)2-971-4317 fax:+359(0)2-720-531 -- A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Georgi Ivanov wrote: #!/usr/bin/perl use warnings; use strict; my $dir = '/path/to/files'; chdir($dir) or die $!\n; opendir(DH, $dir) or die $!\n; my @files = readdir(DH); shift @files; shift @files; . ..? . for my $i (@files) { unlink($i); :) } close(DH); -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Alexander Shopov wrote: Martin Bossev wrote: rm -f : # rm -f * -bash: /bin/rm: Argument list too long cd ls | xargs rm find -type f -print0 | xargs -0 rm . find -type f -exec rm {} \; fork- , -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Sava Chankov wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Bossev wrote: | , | | | . | , 15000 2 . | | rm -f : | # rm -f * | -bash: /bin/rm: Argument list too long for file in *; do rm -f $file; done rm -rf /dir mkdir /dir . . . -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
. , paste , ? , ! A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Danail Petrow wrote: . , paste , ? -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, - -, , logging directory, A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
/;-)) , 2004-04-26 15:31, Georgi Chorbadzhiyski : Danail Petrow wrote: . , paste , ? A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, :) crew:/home/dido/programing/perl# cat check.pl #!/usr/bin/perl $dirname = test/; opendir(DIR, $dirname) || die can't opendir $dirname: $!; foreach $file (readdir(DIR)) { unlink $dirname.$file; } closedir(DIR); crew:/home/dido/programing/perl# touch test/file name crew:/home/dido/programing/perl# ls -1 test/ file name crew:/home/dido/programing/perl# perl -d check.pl Loading DB routines from perl5db.pl version 1.23 Editor support available. Enter h or `h h' for help, or `man perldebug' for more help. main::(check.pl:3): $dirname = test/; DB1 n main::(check.pl:5): opendir(DIR, $dirname) || die can't opendir $dirname: $!; DB1 n main::(check.pl:6): foreach $file (readdir(DIR)) { main::(check.pl:7): unlink $dirname.$file; DB1 n main::(check.pl:9): closedir(DIR); DB1 q crew:/home/dido/programing/perl# ls -1 test/ crew:/home/dido/programing/perl# , ! A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
RE: lug-bg: iztrivane
. logging directory . . Georgi Chorbadzhiyski , . permission- owner-... |Dean Stoeff wrote: | |, - |-, |, logging |directory, | | | A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
Martin Bossev wrote: . logging directory . . Georgi Chorbadzhiyski , . permission- owner-... ,:) (tmp cleaner) ,race conditions . log , wildcard . syslog-ng : /var/log/syslog/$HOST/$-$MM-$DD/$FACILITY_$LEVEL 7 find /var/log/syslog -mtime +7 -print0 | xargs -0 rm , - 7 . : http://www.linuxjournal.com/article.php?sid=6060 -- Georgi Chorbadzhiyski http://georgi.unixsol.org/ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
On Monday 26 April 2004 13:32, Velin Getov wrote: Sava Chankov wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Bossev wrote: | , | | | . | , 15000 2 . | | rm -f : | # rm -f * | -bash: /bin/rm: Argument list too long for file in *; do rm -f $file; done : for file in * , * bourne ... Tova tuka e istinata :) bash... debian:/mnt/tmp# ls -1 haha hehe hihi muahah debian:/mnt/tmp# for file in *; do rm -f $file; done debian:/mnt/tmp# ls -1 haha hehe hihi muahah ;-) a ksh, zsh ? Az susto glasuvam za varianta na Sava xargs , ;-) ... . -- pub 4096R/0E4BD0AB 2003-03-18 keyserver.bu.edu ; pgp.mit.edu fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
On Monday 26 April 2004 16:43, Martin Bossev wrote: . logging directory . . Georgi Chorbadzhiyski , . permission- owner-... |Dean Stoeff wrote: | |, - |-, |, logging |directory, | | | logging directory. , , regex/patterns/ala-bala ...;-) - , - / , , / -, / - -. grab lock, release lock... -- pub 4096R/0E4BD0AB 2003-03-18 keyserver.bu.edu ; pgp.mit.edu fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
'mtime' #!/usr/bin/perl $dirname = /usr/backup; opendir(DIR, $dirname) || die can't opendir $dirname: $!; foreach $file (readdir(DIR)) { $mtime = (stat($dirname.$file))[8]; $exprdate = ($mtime + 537600 ) ; #537600-a 1 my $unixtime$=time; if ($unixtime $exprdate) { unlink $dirname.$file ; } } closedir(DIR); :) !!! , A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
26.IV.2004 13:06 (+0300) Sava Chankov : for file in *; do rm -f $file; done , , , for,Argument list too long. : 1. 2. xargs. A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
George Danchev wrote: On Monday 26 April 2004 13:32, Velin Getov wrote: Sava Chankov wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Martin Bossev wrote: | , | | | . | , 15000 2 . | | rm -f : | # rm -f * | -bash: /bin/rm: Argument list too long for file in *; do rm -f $file; done : for file in * , * bourne ... Tova tuka e istinata :) bash... debian:/mnt/tmp# ls -1 haha hehe hihi muahah debian:/mnt/tmp# for file in *; do rm -f $file; done debian:/mnt/tmp# ls -1 haha hehe hihi muahah :) debian2:/var/tmp# for file in *; do rm -f $file; done ;-) a ksh, zsh ? Az susto glasuvam za varianta na Sava xargs , ;-) ... . -- Velin Getov Network/System Administrator Integrated Information Systems Ltd. 1, Elisaveta Bagriana str. 1113 Sofia, Bulgaria email: [EMAIL PROTECTED] phone: +359(0)2-971-4317 fax:+359(0)2-720-531 -- A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
On Monday 26 April 2004 17:32, Danail Petrow wrote: 'mtime' #!/usr/bin/perl $dirname = /usr/backup; opendir(DIR, $dirname) || die can't opendir $dirname: $!; foreach $file (readdir(DIR)) { $mtime = (stat($dirname.$file))[8]; $exprdate = ($mtime + 537600 ) ; #537600-a 1 my $unixtime$=time; if ($unixtime $exprdate) { unlink $dirname.$file ; : unlink ($dirname.$file) || die Can't unlink $dirname.$file $!\n } } closedir(DIR); :) !!! , === = A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html === = -- .''`. Debian : :' : GNU/Linux `. `'` `- A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, 2004-04-26 12:18, Martin Bossev : , . , 15000 2 . rm -f : # rm -f * -bash: /bin/rm: Argument list too long : find . -type f|sed -e s/^/\/ -e s/$/\/|xargs rm ( , ) . : find . -type f|sed -e s/^/\/ -e s/$/\/|xargs cp /dev/null , , , , .:) signature.asc Description: This is a digitally signed message part
Re: lug-bg: iztrivane
: find . -type f|sed -e s/^/\/ -e s/$/\/|xargs rm ( , ) ,, . signature.asc Description: This is a digitally signed message part
Re: lug-bg: iztrivane
On Mon, 26 Apr 2004, Alexander Shopov wrote: cd ls | xargs rm , . , cd + rm, rm path ( cron ) just my $0.02 happy hacking, velin A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
Re: lug-bg: iztrivane
, 2004-04-26 15:36, Ivaylo Toshev : /;-)) / '\0' ( ) . POSIX , unix . signature.asc Description: This is a digitally signed message part