本人写了一个 nestjs 的 后台 ,提交代码后部署需要 登录 Linux,执行几段命令,想着如果 每次提交代码后,直接在管理端页面 点击按钮就重新部署那就方便很多了
于是,我就写了一个shell脚本,用Nodejs child_process模块execFile()方法来执行。结果
开始 sys.sh写的相对路径,执行报上图错误,经过调试发现,写绝对路径,该脚本可以正常执行。
这可能是 nodejs 的执行路径和 脚本的路径 不一致,所以相对路径找不到该文件,后面进一步的排查下,现在只能算暂时解决问题了。
我的个人博客地址 以后的博客 欢迎大家来浏览,提建议。该问题在我的博客也能找到哦
最后推广一波服务器 3年 2核4G 宽带8M 硬盘80G 只要198块 相当优惠呀