<?php 
/** 
 * Created by PhpStorm. 
 * User: dawood.ikhlaq 
 * Date: 02/04/2019 
 * Time: 15:29 
 */ 
 
 
 
include 'vendor/autoload.php'; 
$dotenv = Dotenv\Dotenv::create(__DIR__); 
$dotenv->load(); 
 
 
if($argc<2) 
{ 
    echo "Dir path is missing".PHP_EOL; 
    echo "Example {$argv[0]} /home/dir".PHP_EOL; 
    die; 
} 
 
$directoryToTrack = realpath($argv[1]); 
 
if(!is_dir($directoryToTrack)) 
{ 
    echo "directory doesn't exist".PHP_EOL; 
    die; 
} 
$tracker = new \DirTrack\DirTrack($directoryToTrack); 
 
 
while(1) 
{ 
    try{ 
        $tracker->work(); 
    }catch (Exception $exception) 
    { 
        echo 'Following error occured'.PHP_EOL; 
        echo $exception->getMessage().PHP_EOL; 
    } 
    sleep(60*env('SLEEP_AFTER_QUERY',5)); 
}
 
 |