Hi All,
I have a following pgm which is been written in shell by calling another perl pgm
(srvtst26.pl) in it.
Can any re-write the following to perl.
wud be appreicated ur earliest reply
***************************************************************************************************
$xapipgm=srvtst26.pl
pgrep -f $xapipgm > /dev/null
if [ $? -eq 0 ]
then
set `pgrep -f $xapipgm `
echo "AHD XAPI Server ($xapipgm) Running with Process Id: $1"
else
echo "AHD XAPI Server is now Started Running."
set `date '+%Y %m %d %H %M' `
xapipgm=srvtst26.pl
perl -w $xapipgm >log/init/ahdxapi.init.$1$2$3.$4$5.log
2>log/init/ahdxapi.init.$1$2$3.$4$5.err
perl -w $4$5>log/init/ahdxapi.init
fi
*******************************************************************************************************
RGDS
VENKAT
-----Original Message-----
From: John W. Krahn [mailto:[EMAIL PROTECTED]
Sent: Thursday, 3 July 2003 5:21 PM
To: [EMAIL PROTECTED]
Subject: Re: Getting the size of special files in a directory?
[EMAIL PROTECTED] wrote:
>
> hi,
Hello,
> is it possible to get the size of special files in a directory?
Yes.
> i need the size of all gz or html files.
my $total_size;
$total_size += -s for <*.gz *.html>;
> this works, i did it with glob.
> but how can i get the size of files that match a pattern? for example
> all filesnames that contain the string "setup".
my $total_size;
$total_size += -s for <*setup*>;
> or all files that are
> younger than 7 days and not bigger as 100k and end with gz.
my $total_size;
-M < 7 and -s _ < 100_000 and $total_size += -s _ for <*.gz>;
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]