【发布时间】:2019-09-13 15:54:03
【问题描述】:
使用命令执行 ansible playbook 时:ansible-playbook 2_installJsReport.yml
CentOS 7.6
Ansible 2.7.10
我收到一条错误消息:
TASK [使 jsreport 在系统重启时开始] >****************************************** ******************************************>********* ***************************** 致命的:[本地主机]:失败! => {“更改”:true,“cmd”:[“pm2”,“startup”],>“delta”:“0:00:00.601130”,“end”:“2019-04-24 12:59: 33.091819”、“msg”:“非>零返回码”、“rc”:1、“start”:“2019-04-24 12:59:32.490689”、“stderr”:>“”、“stderr_lines” : [], "stdout": "[PM2] Init System found: systemd\n[PM2] 要>设置启动脚本,请复制/粘贴以下命令:\nsudo env >PATH=$PATH:/home/username/ .nvm/versions/node/v8.11.3/bin >/home/username/.nvm/versions/node/v8.11.3/lib/node_modules/pm2/bin/pm2 >startup systemd -u username --hp /home/ username", "stdout_lines": ["[PM2] >Init System found: systemd", "[PM2] 要设置启动脚本,请复制/粘贴 >以下命令:", "sudo env >PATH=$PATH:/ home/username/.nvm/versions/node/v8.11.3/bin >/home/username/.nvm/versions/node/v8.11.3/lib/node_modules/pm2/bin/pm2 >startup systemd -u username -- hp /home/username"]}
Ansible 脚本
---
- hosts: localhost
tasks:
- name: make jsreport start at system restart
command: pm2 startup
【问题讨论】: