Skip to content

Commit 056c462

Browse files
committed
docs updated
1 parent c2e697b commit 056c462

File tree

2 files changed

+24
-9
lines changed

2 files changed

+24
-9
lines changed

README.md

+22-8
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,25 @@ use \Symfony\Component\Process\Process;
2020
$processHandler = new ProcessHandler();
2121

2222
// Spawn a process and check if a process by its pid exists.
23-
$process = new Process('ls');
24-
$process->start();
25-
$pid = $process->getPid(); // 8378
26-
$processes = $processHandler->api->getProcessByPid($pid);
27-
if(count($processes)){
23+
$symfonyProcess = new Process('ls');
24+
$symfonyProcess->start();
25+
$pid = $symfonyProcess->getPid(); // 8378
26+
27+
$process = $processHandler->getProcess($pid);
28+
if($process){
29+
$name = $process->getName();
30+
$pid = $process->getPid();
31+
$mem_used = $process->getMemUsed();
32+
$cpu_time = $process->getCpuTime();
33+
$session = $process->getSession();
34+
$session_name = $process->getSessionName();
35+
$status = $process->getStatus();
36+
$username = $process->getUsername();
37+
$window_title = $process->getWindowTitle();
38+
$is_running = $process->isRunning();
39+
2840
/*
41+
Examples
2942
returns the following on UNIX
3043
[0] => Array
3144
(
@@ -60,14 +73,15 @@ if(count($processes)){
6073

6174

6275
// get all processes
63-
$allProcesses = $processHandler->api->getAllProcesses();
76+
$allProcesses = $processHandler->getAllProcesses();
6477
```
6578

6679
## Methods
6780
```php
6881
$processHandler = new ProcessHandler();
69-
$processHandler->api->getAllProcesses();
70-
$processHandler->api->getProcessByPid($pid);
82+
$processHandler->getAllProcesses();
83+
$processHandler->getProcess($pid);
84+
$processHandler->isRunning($pid);
7185
```
7286

7387
## Installation

test.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@
1010
$process = $processHandler->getProcess(12796);
1111
print_r($process);
1212
print_r($process->isRunning());
13-
print_r($process->getWindowTitle());
13+
print_r($process->getWindowTitle());
14+

0 commit comments

Comments
 (0)