update: 同步主分支
This commit is contained in:
		
						commit
						15a5bbd349
					
				|  | @ -3,9 +3,9 @@ import childProcess from "child_process" | |||
| 
 | ||||
| const _path = process.cwd() | ||||
| 
 | ||||
| fs.readFile(`${_path}/config/pm2/pm2.json`, `utf8`, (err, data) => { | ||||
| fs.readFile(`${_path}/config/pm2/pm2.json`, "utf8", (err, data) => { | ||||
|     if (err) { | ||||
|         console.log('pm2.json文件读取错误:', err) | ||||
|         console.error("pm2.json文件读取错误:", err) | ||||
|         return | ||||
|     } | ||||
| 
 | ||||
|  | @ -15,18 +15,27 @@ fs.readFile(`${_path}/config/pm2/pm2.json`, `utf8`, (err, data) => { | |||
|             const appName = config.apps[0].name | ||||
|             runPm2Logs(appName) | ||||
|         } else { | ||||
|             console.log('读取失败:无法在pm2.json中找到name数组') | ||||
|             console.error("读取失败:无法在pm2.json中找到name数组") | ||||
|         } | ||||
|     } catch (parseError) { | ||||
|         console.log('读取失败:json文件解析发生了错误', parseError) | ||||
|         console.error("读取失败:json文件解析发生了错误", parseError) | ||||
|     } | ||||
| }) | ||||
| 
 | ||||
| function runPm2Logs(appName) { | ||||
|     const command = process.platform === 'win32' ? 'pm2.cmd' : 'pm2' | ||||
|     const args = ['logs', '--lines', '400', appName] | ||||
|     const pm2LogsProcess = childProcess.spawn(command, args, { stdio: 'inherit' }) | ||||
|     pm2LogsProcess.on('exit', (code) => { | ||||
|     const command = process.platform === "win32" ? "pm2.cmd" : "pm2" | ||||
|     const args = ["logs", "--lines", "400", appName] | ||||
| 
 | ||||
|     // console.log(`Command: ${command}`)
 | ||||
|     // console.log(`Args: ${args.join(" ")}`)
 | ||||
| 
 | ||||
|     const pm2LogsProcess = childProcess.spawn(command, args, { stdio: "inherit", shell: true }) | ||||
| 
 | ||||
|     pm2LogsProcess.on("error", (error) => { | ||||
|         console.error("Error spawning pm2 logs process:", error) | ||||
|     }) | ||||
| 
 | ||||
|     pm2LogsProcess.on("exit", (code) => { | ||||
|         if (code !== 0) { | ||||
|             console.error(`pm2 logs process exited with code ${code}`) | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue