Zsdc wrote: > > Anthony J Segelhorst wrote: > > > I am working on script to kill a process if it have been running for 45 > > minutes or more. > > > > I am using a pstool called pslist to gather the data on the process. This > > out put looks like: > > (...) > > > > I started to build my array by doing: > > > > @temparry = `"$lcf_tools\\pslist EXCEL"`; > > foreach $temp (@temparray){ > > ($name,$pid,$pri,$thd,$hnd,$Mem,$usertime,$kerneltime,$elapsedtime) = > > split(" ",$temp); > > Maybe try: > > /^EXCEL/ and @fields = split for `$lcf_tools/pslist EXCEL`;
This is the same as foreach ( `$lcf_tools/pslist EXCEL` ) { @fields = split if /^EXCEL/; } but IMO less clear. > Also, take a look at Proc::ProcessTable module on CPAN. This module is for Unix processes. It looks like Anthony is on Windows with backslashes in the path. Cheers, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]