首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在git脚本中运行forever.js?

在git脚本中运行forever.js?
EN

Stack Overflow用户
提问于 2015-02-09 21:01:06
回答 1查看 1.1K关注 0票数 0

在我的git挂钩后接收文件。

代码语言:javascript
复制
#!/bin/sh
git --work-tree=/var/www/example.io/public_html --git-dir=/var/repo/example.git checkout -f
forever restart ../../../www/example.io/public_html/server.js

然后,当我的项目准备提交时,git push live master会触发上面的post-receive脚本,写入新文件,但永远会给我一个错误。

代码语言:javascript
复制
remote: error:   Error restarting process: ../../../www/example.io/public_html/server.js
remote: error:   Cannot find forever process: ../../../www/example.io/public_html/server.js

显然,错误是明确的,但是我非常确信我给出的目录是准确的,我想我需要一种替代的方法来告诉脚本永久进程server.js位于哪里。

我读过https://github.com/foreverjs/forever,也许我在这里遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-09 21:29:03

试着使用“永远”的完整路径。在终端机运行‘这永远’,并使用它给你的路径在你的巴什。

,它看起来像这个

完整/路径/永久重新启动./.././www/example.io/public_html/server.js

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28419269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档