鑫钰 Dev
鑫钰 DevLv1
搞Node.js开发少不了跟自动化脚本打交道,今天抽空研究了下用Shell写自动化部署的脚本,感觉挺有意思的。以前总想着用JS搞定一切,现在发现Shell脚本配合npm命令也能玩出花来 尤其是用pm2管理服务端渲染项目时,写个简单的启动、停止、重启脚本简直不要太爽。顺手贴一段小代码哈,超简单但实用

#!/bin/bash
echo "正在重启服务..."
pm2 stop my-ssr-app
pm2 start my-ssr-app
echo "服务重启完成!"


其实一开始老是忘记加chmod +x script.sh,结果运行时报错,后来才发现权限问题(捂脸)。不过搞明白之后就觉得也没那么难嘛~你们平时会用Shell写点啥小工具不?