Dear list
while I am running the following code I am getting a warning message. the
code is as follows
1 use strict;
2 use warnings;
3 use Cwd 'abs_path';
4 my $dir = "/home/oraoneload_beta/sraywork/beta2.2/OraOneLoadServer";
5 chdir($dir);
6 #my $filename="$dir/processinfo.txt";
7 #`ps -U oraoneload_beta -u oraoneload_beta u | grep perl | grep -v grep
> $filename`;
8 open(FH,"ps -U oraoneload_beta -u oraoneload_beta u | grep perl | grep
-v grep|") or "can't open : $!";
9 #open(FH,"$filename");
10 my @process = <FH>;
11 close(FH);
12 chomp(@process);
13 pop(@process);
14 foreach my $el(@process)
15 {
16 my $cmd =(split /\s+/,$el)[12];
17 my ($a,$b) = split(/\//,$cmd);
18 my $path=abs_path($b);
20 print $path."\n";
21 }
22
The warning message is as Useless use of string in void context at
processcheck.pl line 8. But while I am commenting the line 8 and
uncommenting the the line 6, 7 and 9 and then running this script I am not
getting any warning message. Where I am making the mistake?
Thanks & Regards in advance
Anirban Adhikary.