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-09 02:36:23 UTC


README

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;
}