繁体   English   中英

在git bash脚本中运行forever.js吗?

[英]Running forever.js in a git bash script?

在我的git hook后接收文件中。

#!/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

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

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,也许我在这里错过了什么?

尝试使用“永远”的完整路径。 在终端中运行“ everever”(永远),并使用它为bash提供的路径。

看起来像这样
完全/路径/永远重新启动../../../www/example.io/public_html/server.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM