Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 权限被拒绝,forever.js作为bash脚本?_Javascript_Node.js_Git_Bash_Forever - Fatal编程技术网

Javascript 权限被拒绝,forever.js作为bash脚本?

Javascript 权限被拒绝,forever.js作为bash脚本?,javascript,node.js,git,bash,forever,Javascript,Node.js,Git,Bash,Forever,所以我知道了如何在bash脚本中永远运行,在filezilla中,我将/usr/local/lib/node_modules/forever的所有权限更改为777 post接收bash脚本 当我推它时,它成功地写了,但我得到了这个 remote: hooks/post-receive: 3: hooks/post-receive: /usr/local/lib/node_modules/forever: Permission denied 既然我把所有文件夹都改成了777,我还能做什么呢?那么

所以我知道了如何在bash脚本中永远运行,在filezilla中,我将/usr/local/lib/node_modules/forever的所有权限更改为777

post接收bash脚本

当我推它时,它成功地写了,但我得到了这个

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。现在一切正常。

永久可执行文件本身必须是可执行的,即使文件夹是777I 777永久文件夹中的所有内容,我仍然被拒绝了权限?如果您先将cd刻录到目录,然后在bash脚本中运行forevercd会怎么样?如果是该文件,那么问题是您试图直接运行它。没有舍邦!行来告诉shell如何运行该文件。你应该改用那边的电话吗?
forever restart server.js