zoukankan      html  css  js  c++  java
  • linux中pm2设置开机自启动

    linux中pm2设置开机自启动(pm2开机启动)

    系统条件

    systemd: Ubuntu >= 16, CentOS >= 7, Arch, Debian >= 7
    upstart: Ubuntu <= 14
    launchd: Darwin, MacOSx
    openrc: Gentoo Linux, Arch Linux
    rcd: FreeBSD
    systemv: Centos 6, Amazon Linux
    
    PM2 > 2.2.x
    

    创建开机启动脚本文件

    pm2 startup
    

    或者指定系统平台

    pm2 startup [ubuntu | ubuntu14 | ubuntu12 | centos | centos6 | arch | oracle | amazon | macos | darwin | freesd | systemd | systemv | upstart | launchd | rcd | openrc]
    

    保持当前进程

    pm2 save
    

    禁止开机启动

    pm2 unstartup
    

    或者指定系统平台

    pm2 unstartup [ubuntu | ubuntu14 | ubuntu12 | centos | centos6 | arch | oracle | amazon | macos | darwin | freesd | systemd | systemv | upstart | launchd | rcd | openrc] 
    

    用户权限的开机启动

    pm2 startup ubuntu -u www --hp /home/ubuntu
    

    更新开机启动脚本文件

    pm2 unstartup
    pm2 startup
    默认-u 是root用户
    

    我们这里用到的命令是:

    pm2 startup systemd -u apache --hp /var/www
    

    参数含义解释:

    - systemd是用daemon的方式启动,systemd是Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。
    -u 指定pm2服务是用户apache启动的
    --hp home path 路径 ,/var/www这是apache用户的家目录
    /etc/passwd中的apache行:
    apache:x:48:48:Apache:/var/www:/sbin/nologin
    

    中文文档地址:https://www.kancloud.cn/daiji/pm2/395342

  • 相关阅读:
    BUU MISC 刷题记录 (一)
    BUU MISC 刷题记录(三)
    2021/8/18 随笔(区间互质)
    2021/8/17随笔
    连通图与Tarjan算法
    【tarjan/v-DCC】Redundant Paths POJ
    ACM OJ常见错误以及解决方法
    【鸽巢原理】Halloween treats HDU
    frp&nps实现socks5代理
    零组文库签到+腾讯云函数+钉钉推送
  • 原文地址:https://www.cnblogs.com/even160941/p/14549580.html
Copyright © 2011-2022 走看看