get(); $tmux_session = (isset($tmux_settings->tmux_session)) ? $tmux_settings->tmux_session : 0; $path = __DIR__; // Set running value to on. $tmux->startRunning(); // Create a placeholder session so tmux commands do not throw server not found errors. exec('tmux new-session -ds placeholder 2>/dev/null'); //check if session exists $session = shell_exec("tmux list-session | grep $tmux_session"); // Kill the placeholder exec('tmux kill-session -t placeholder'); if (count($session) == 0) { echo $pdo->log->info("Starting the tmux server and monitor script.\n"); passthru("php $path/run.php"); }