Forum Webscript.Ru

Программирование => Perl => Тема начата: Elenka от 22 Октября 2005, 17:46:48

Название: как узнать, запущен ли процесс определенной программы
Отправлено: Elenka от 22 Октября 2005, 17:46:48
нужно в кроне запускать программу, предварительно проверив не выполняется ли она еще с предыдущего запуска...как посмотреть существует ли процесс определенной программы перл?
Название: как узнать, запущен ли процесс определенной программы
Отправлено: Green Kakadu от 22 Октября 2005, 18:06:13
ps ax
Название: как узнать, запущен ли процесс определенной программы
Отправлено: Elenka от 24 Октября 2005, 01:46:56
на перле а не вручную
Название: как узнать, запущен ли процесс определенной программы
Отправлено: smoker_cannabis от 24 Октября 2005, 09:10:36
my $ps= `ps -ax | grep cron` || 0;
$ps ? print "Cron is running" : print "Cront is not running";
Название: как узнать, запущен ли процесс определенной программы
Отправлено: arto от 24 Октября 2005, 16:12:51
# ps ax | grep BoBuBa
75741  p3  S+     0:00.00 grep BoBuBa
#
Название: как узнать, запущен ли процесс определенной программы
Отправлено: NeoNox от 24 Октября 2005, 19:51:28
use Proc::ProcessTable