Страница 1 из 1
		
			
				Linux. Остановить / удалить сторонний процесс / программу
				
Добавлено: 
06.03.2008 20:04:08 The Chase
				Как програмно удалить иную запущенную программу / процесс, тоесть абсолютно не связанную с текущей : не созданный через Tprocess или Fork и т.д.
или хотя бы как программно узнать его id для fpkill(pid)?
ведь насколько я понимаю fpgetpid только для текущего процесса?
			 
			
		
			
				
				
Добавлено: 
07.03.2008 10:42:15 serg_iv
				Список процессов можно посмотреть командой top
По имени процесса - его id
			 
			
		
			
				
				
Добавлено: 
07.03.2008 10:59:43 KenMy
				выполнив ps -A| grep konsole в первом столбце будет PID процесса konsole. А потом уже анализировать строку которую вернёт эта команда.
			 
			
		
			
				
				
Добавлено: 
07.03.2008 12:20:09 The Chase
				serg_iv писал(а):Список процессов можно посмотреть командой top
По имени процесса - его id
тоесть во время выполнения вызвать внешний TOP или PS 
вывести их репорт в файл и работать с ним через FileOpen и FileSeek?
а "проще" - никак?
 
			
		
			
				
				
Добавлено: 
07.03.2008 12:49:48 Cheb
				В файловой системе есть папка /proc , внутри - папки с числовыми именами, это PID процессов. Все запущенные процессы видны подобным образом. Внутри каждой папки есть файл exe - это симлинк на реальный екзешник. Развернуть можно ф-ей fpReadLink()