Rename manager to launcher, add option for no background daemon

This commit is contained in:
osaajani 2020-01-08 18:20:17 +01:00
parent 929ea695e1
commit c790b47c14
6 changed files with 64 additions and 51 deletions

View file

@ -17,16 +17,16 @@ class Sender extends AbstractDaemon
public function __construct()
{
$logger = new Logger('Daemon Sender');
$logger->pushHandler(new StreamHandler(PWD_LOGS . '/raspisms.log', Logger::DEBUG));
$name = "RaspiSMS Daemon Sender";
$logger = new Logger($name);
$logger->pushHandler(new StreamHandler(PWD_LOGS . '/raspisms.log', Logger::DEBUG));
$pid_dir = PWD_PID;
$no_parent = false; //Webhook should be rattach to manager, so manager can stop him easily
$additional_signals = [];
$uniq = true; //Sender should be uniq
$uniq = true; //Webhook should be uniq
//Construct the server and add SIGUSR1 and SIGUSR2
parent::__construct($name, $logger, $pid_dir, $additional_signals, $uniq);
//Construct the daemon
parent::__construct($name, $logger, $pid_dir, $no_parent, $additional_signals, $uniq);
parent::start();
}