zoukankan      html  css  js  c++  java
  • Centos里开机自启动Node 服务程序

    Centos里开机自启动Node 服务程序

    第一种:

    vim /data/www/community-5050/start.sh

    #!/bin/bash
    . /etc/profile
    su -c "cd /data/www/community-5050;nohup cnpm run start >> /data/logs/community-5050/community.log 2>&1 &" dev

    vim /etc/rc.d/rc.local

    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.
    
    touch /var/lock/subsys/local
    /bin/bash /data/www/community-5050/start.sh

    授权:

    chmod +x /data/www/community-5050/start.sh
    chmod +x /etc/rc.d/rc.local

    第二种:

    [root@node1 ~]# vim /data/scripts/node_enable.sh

    #!/bin/bash
    PROJECT="$1"
    LISTEN_PORT="$2"
    WEB_BASE="/data/www"
    STARTUP="nohup cnpm run start"
    
    cd $WEB_BASE/$PROJECT-${LISTEN_PORT}
    su -c "$STARTUP >> /data/logs/$PROJECT-$LISTEN_PORT/$PROJECT.log 2>&1 &" dev

    [root@node1 ~]# vim /etc/rc.d/rc.local

    #!/bin/bash
    # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
    #
    # It is highly advisable to create own systemd services or udev rules
    # to run scripts during boot instead of using this file.
    #
    # In contrast to previous versions due to parallel execution during boot
    # this script will NOT be run after all other services.
    #
    # Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
    # that this script will be executed during boot.
    
    touch /var/lock/subsys/local
    /data/scripts/node_enable.sh community 5050

    授权:

    [root@node1 ~]# chmod +x /data/scripts/node_enable.sh
    [root@node1 ~]# chmod +x /etc/rc.d/rc.local 
  • 相关阅读:
    C#转C++的一点分享
    数据挖掘十大经典算法
    在硅谷面试:如何证明你是最优秀的?
    .NET技术+25台服务器怎样支撑世界第54大网站
    如何将Vim打造成一个成熟的IDE
    24点算法
    12个Web设计师必备的Bootstrap工具
    程序员必须进行的10项投资
    转载:传说中的T检验
    三测
  • 原文地址:https://www.cnblogs.com/xuanbao/p/13086600.html
Copyright © 2011-2022 走看看