PHP
(a quick example)
function is_cli () {
if (php_sapi_name()==="cli") { return true; } if (defined("STDIN")) { return true; }
if (array_key_exists("SHELL", $_ENV)) { return true; } if (!array_key_exists("REQUEST_METHOD", $_SERVER)) { return true; }
if (empty($_SERVER["REMOTE_ADDR"]) && isset($_SERVER["HTTP_USER_ AGENT"]) && count($_SERVER["argv"])>0) { return true; }
return false; }
COMMAND LINE CHECK if (!is_cli()) { exit("Please run in CLI."); }
WRITE DUMMY FILE file_put_contents ("DUMMY.TXT", date("Y-m-d H:i:s"));
SCRIPT TO RUN $script = "BACKGROUND.PHP";
RUN SCRIPT IN COMMAND LINE switch (strtolower(PHP_OS_FAMILY)) { case "windows": pclose(popen("start /B php $script", "r")); break;
case "linux": exec("php $script > /dev/null &"); break; }