eudoro has asked for the wisdom of the Perl Monks concerning the following question:
Error Message: ksh: 0403-057 Syntax error: `(' is not expected.#!/usr/bin/perl -w use strict; my(@proc,%cpu,%mem,$cpu,$mem,$user,$key,$lup); @proc = `ps -Ao "%U:%C:%z"`; for ($lup=1;$lup<=$#proc;$lup++) { ($user,$cpu,$mem)=split(/:/,$proc[$lup]); $cpu{$user}+=$cpu; $mem{$user}+=$mem; } foreach $key(keys %cpu) { print "$key\t\t$cpu{$key}\t\t$mem{$key}\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Syntax Error
by Abigail-II (Bishop) on Jan 20, 2004 at 15:35 UTC | |
by eudoro (Initiate) on Jan 20, 2004 at 16:07 UTC | |
by Old_Gray_Bear (Bishop) on Jan 20, 2004 at 16:28 UTC | |
by Abigail-II (Bishop) on Jan 20, 2004 at 16:46 UTC | |
by dragonchild (Archbishop) on Jan 20, 2004 at 16:34 UTC | |
by Abigail-II (Bishop) on Jan 20, 2004 at 16:48 UTC | |
by Anonymous Monk on Jan 21, 2004 at 14:35 UTC | |
by Abigail-II (Bishop) on Jan 21, 2004 at 14:37 UTC | |
|
Re: Syntax Error
by Anonymous Monk on Jan 21, 2004 at 14:39 UTC |