kavanpancholi / processlist
There is no license information available for the latest version (v1.1) of this package.
A platform-independent way to retrieve the list of processes running on your systems. It works both on the Windows and Unix platforms.
v1.1
2017-09-14 15:12 UTC
This package is not auto-updated.
Last update: 2024-06-23 02:49:21 UTC
README
ProcessList
A platform-independent way to retrieve the list of processes running on your systems. It works both on the Windows and Unix platforms.
Add following line to your config/app.php
under providers list
Kavanpancholi\Processlist\ProcesslistServiceProvider::class,
Run
composer dump-autoload
Steps to check if artisan command already running or not
Command File: e.g. Inspire.php in Console/Command
Use
use Kavanpancholi\Processlist\ProcessList;
Check for process in handler
public function handle(ProcessList $processList)
{
$isRunning = $processList->checkRunningCommand('command:name');
if (!$isRunning) {
// Do something
}
echo "This process is already running".PHP_EOL;
}