Ответы пользователя по тегу CentOS
  • Скрипт init.d запуска forever для приложений node.js под centos 6.4?

    fart
    @fart
    Приветствую. Вот на коленке был накидан скрипт. Вроде работает на CentOS 6.4.
    Есть бага: нет проверки что forever запущен. Нам не мешает ибо запустили и не трогаем)
    #!/bin/sh
    # chkconfig: 2345 90 60
    #/etc/init.d/nodeup
    
    
    export PATH=$PATH:/usr/local/bin
    export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
    
    case "$1" in
      start)
      cd /home/administrator/ASP/scripts
      exec forever start --sourceDir=/home/administrator/ASP/scripts -p /home/admini                                                                                               strator/ASP/scripts/log  index.js
      ;;
    stop)
      exec forever stop --sourceDir=/home/administrator/ASP/scripts index.js
      ;;
    *)
      echo "Usage: /etc/init.d/nodeup {start|stop}"
      exit 1
      ;;
    esac
    
    exit 0
    Ответ написан
    Комментировать