权限被拒绝,forever.js为bash脚本
Permission denied, forever.js as a bash script?
所以我想出了如何在bash脚本中永远运行,在filezilla中,我将/usr/local/lib/node_modules/forever
的所有权限更改为777。
后接收bash脚本
#!/bin/sh
git --work-tree=/var/www/example.io/public_html --git-dir=/var/repo/example.git checkout -f
/usr/local/lib/node_modules/forever restart ../../../www/example.io/public_html/server.js
然后当我推送它成功写入时,但我得到了这个
remote: hooks/post-receive: 3: hooks/post-receive: /usr/local/lib/node_modules/forever: Permission denied
既然我把所有文件夹都改成了777,我还能做什么?
因此,在bash脚本中,forever命令的工作方式与类似
forever restart server.js
不涉及路径,唯一需要注意的是它会重新启动所有server.js进程,因此我需要相应地命名我的节点服务器。
还将我的远程服务器更改为root。现在一切正常。
相关文章:
- 是否可以从 Firefox 运行 bash 脚本?(使用 Firefox 附加组件 SDK)
- Bash脚本和Javascript的标准哈希算法
- 可从网页调用的Bash脚本
- 权限被拒绝,forever.js为bash脚本
- 在 html 页面上显示 bash 脚本输出
- 使用 Javascript 中的参数执行 bash 脚本
- 为什么Visual Studio Node.js项目使用shebang/bash脚本来启动服务器
- 在 bash 脚本中使用 cURL 的 Javascript 登录
- 从 javascript 问题启动 bash 脚本
- 如何使用MozillaRhino中文件的重定向输入来运行bash脚本的Command()
- Bash脚本没有'不适用于CodeKit Hook
- 在NGINX docker容器中启动前运行bash脚本
- 通过node.js运行带有参数的Bash脚本
- 如何将javascript变量值传递给bash脚本
- 从bash脚本运行javascript
- 在bash脚本中使用进程替换时,Node无法找到模块
- 任何从网页执行bash脚本并在执行时捕获输出的方法
- 从按钮html运行bash脚本
- 修改NVM节点版本的Bash脚本
- Bash 脚本,用于从 NodeJs 脚本返回退出代码