ls -al
git branch
#или
php -m | grep sql
<?php
set_time_limit(0);
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
include("config.php");
$myPID = getmypid();
if(is_readable('lock_file.lock')) {
$pid = file_get_contents('lock_file.lock');
// проверяем наличие запущенного процесса
exec('ps --pid "'. $pid .'"|grep "php"|grep "'. $pid .'"')
if(!$return_var) {
// скрипт уже работает
exit('Lock file exists');
}
file_put_contents('lock_file.lock', $myPID);
class script {
/**/
}
$object = new Script($DSN, $DB, $DB_PASS, $OPTIONS);
unlink('lock_file.lock');
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
Так не нравились мне пост/префиксы в define`ах. А так прям симпатично получилось.