Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : HB                                   2:5020/400     12 Jul 2001  14:30:34
 To : All
 Subject : Re: Слежение за программой под Win
 -------------------------------------------------------------------------------- 
 
 Timofei Nevoline wrote in <9ijok2$top$1@host.talk.ru>...
 
 >HB <suckmydick@yandex.ru> пишет:
 >>Timofei Nevoline wrote in <9ihu4b$q5q$1@host.talk.ru>...
 >>>Hадо остановить выполнение пока не завершится другая программа
 >>>(процесс)
 >
 >>perldoc -f system
 
 >Хм. Hе надо _запускать_ программу.
 
 Хм. А почему бы сразу не написать толком, что вы хотите?
 
 > Она уже работает (или не работает).
 >Hадо только проверить работает ли она и если да, то дождатся ее
 >завершения. В том то и проблема, что я не знаю как определить ИД проги
 >только по названию окна/имени файла и как потом с ним оперировать под
 >Win.
 
 =============================================================
 #!perl -w
 use strict;
 
 `pulist.exe` =~ /^far.exe\s+(\d+)/im
         or die "far.exe is not running!\n";
 
 print localtime()."\n";
 print "Far's PID is $1\nWaiting for it to shut down...";
 waitpid($1, 0);
 print "\n".localtime()."\n";
 print "Press Enter...";
 <STDIN>;
 =============================================================
 Выводит при запуске (Far уже запущен, через неск. секунд закрываем Far):
 
 Thu Jul 12 14:15:55 2001
 Far's PID is 221
 Waiting for it to shut down...
 Thu Jul 12 14:16:08 2001
 Press Enter...
 
 =============================================================
 
 pulist -?
 PULIST for Windows NT v1.00 Aug 30 1996 21:47:08
 (c) Copyright 1996 Scott Field (sfield@microsoft.com) and Microsoft Corp.
  This utility displays all the processes running on a system.
  If no server name is specified, this utility will attempt to display
  the username associated with each process running on the local system.
 
 Usage: pulist [\\Server] [\\Server...]
 
 Конкретно этот pulist (из NT ResKit) под DOS не работает, только под NT. Hо
 есть, наверняка, аналоги для DOS. Или можно самому такой написать.
 
 --
 HB      mailto:npecca@yahoo.com?subject=Usenet
 --- ifmail v.2.15dev5
  * Origin: VoronezhSvyazInform ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Слежение за программой под Win   Timofei Nevoline   11 Jul 2001 20:18:01 
 Re: Слежение за программой под Win   HB   11 Jul 2001 20:50:31 
 Re: Слежение за программой под Win   Timofei Nevoline   12 Jul 2001 12:55:32 
 Re: Слежение за программой под Win   HB   12 Jul 2001 14:30:34 
 Re: Слежение за программой под Win   Timofei Nevoline   12 Jul 2001 16:42:41 
 Слежение за программой под Win   Aleksey Kotov   21 Jul 2001 12:04:55 
Архивное /ru.perl/6307bd324ca7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional