I am new to perl. Need to get the running status of process without using ps -ef command and the same code works on both windows and unix environment. Please advice
Thanks to all for their suggestions. I need common solution which works on all environments like Unix, Win32, Win64.
The requirement is to exit from the code if the previous run of same process is in running state. Below is the example for your quick reference.
E.g.:
my $JOB_NAME = "ABC123";
my @pid = ps -ef |grep $JOB_NAME;
my $len = scalar(@pid);
exit if($len > 2);
I have a requirement to write the same logic but without using ps -ef in perl script and which works on Unix & all windows versions. Please advice & provide sample code if possible.
Thanks in Advance!