2017 © Pedro Peláez
 

library php-scripts

PHP Scripts Utilities

image

hugsbrugs/php-scripts

PHP Scripts Utilities

  • Wednesday, November 22, 2017
  • by hugsbrugs
  • Repository
  • 1 Watchers
  • 0 Stars
  • 19 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

php-scripts

This librairy provides utilities function to ease scripts manipulation, (*1)

Build Status Coverage Status, (*2)

Install

Install package with composer, (*3)

composer require hugsbrugs/php-scripts

In your PHP code, load library, (*4)

require_once __DIR__ . '/../vendor/autoload.php';
use Hug\Scripts\Scripts as Scripts;

Usage

Run a script, output is saved to log file, (*5)

$cmd = 'ls -lsa';
$log_file = __DIR__ . '/test.log';
$res = Scripts::run($cmd, $log_file);

Outputs, (*6)

[status] => success
[message] => 
[data] => Array
(
    [pid] => 3358
    [log] => /path/to/test.log
)

And file /path/to/test.log contains output of ls -lsa command, (*7)

Checks if a script is running, (*8)

$running = Scripts::is_running($res['data']['pid']);

Get Memory and processor usage for a script, (*9)

$cpu_mem = Scripts::get_pid_cpu_mem($res['data']['pid']);

outputs, (*10)

[mem] => 0.2
[cpu] => 0.1

Unit Tests

composer exec phpunit

Author

Hugo Maugey visit my website ;), (*11)

The Versions

22/11 2017

dev-master

9999999-dev

PHP Scripts Utilities

  Sources   Download

The Requires

 

The Development Requires

05/04 2017

0.1.0

0.1.0.0

PHP Scripts Utilities

  Sources   Download

The Requires

 

The Development Requires