浏览代码

Use systemd

Bob Mottram 10 年前
父节点
当前提交
05d5092749
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2
    2
      src/freedombone

+ 2
- 2
src/freedombone 查看文件

8433
   mkdir /var/run/ngircd
8433
   mkdir /var/run/ngircd
8434
   touch /var/run/ngircd/ngircd.pid
8434
   touch /var/run/ngircd/ngircd.pid
8435
   chown -R irc:irc /var/run/ngircd
8435
   chown -R irc:irc /var/run/ngircd
8436
-  service ngircd start
8436
+  systemctl restart ngircd
8437
 
8437
 
8438
   # keep the daemon running
8438
   # keep the daemon running
8439
   echo '' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8439
   echo '' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8440
   echo '# keep irc daemon running' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8440
   echo '# keep irc daemon running' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8441
   echo 'IRC_RUNNING=$(pgrep ngircd > /dev/null && echo Running)' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8441
   echo 'IRC_RUNNING=$(pgrep ngircd > /dev/null && echo Running)' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8442
   echo 'if [ ! $IRC_RUNNING ]; then' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8442
   echo 'if [ ! $IRC_RUNNING ]; then' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8443
-  echo '  service ngircd start' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8443
+  echo '  systemctl start ngircd' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8444
   echo '  echo -n $CURRENT_DATE >> $LOGFILE' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8444
   echo '  echo -n $CURRENT_DATE >> $LOGFILE' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8445
   echo '  echo " IRC daemon restarted" >> $LOGFILE' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8445
   echo '  echo " IRC daemon restarted" >> $LOGFILE' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8446
   echo 'fi' >> /usr/bin/$WATCHDOG_SCRIPT_NAME
8446
   echo 'fi' >> /usr/bin/$WATCHDOG_SCRIPT_NAME