shell 脚本中git 命令不生效
程序员文章站
2024-01-19 20:48:22
...
通过php exec函数执行一段shell脚本
然后脚本可以执行,但脚本里面有git 指令。git指令不生效。不知道啥原因
shell 指令如下:
回复内容:
通过php exec函数执行一段shell脚本
然后脚本可以执行,但脚本里面有git 指令。git指令不生效。不知道啥原因
shell 指令如下:
你的git repository
是在/srv/www/bfar-ng
这个目录下吗,如果不是,没办法执行git的。
另外git
在不能执行时会有信息输出到stdout
的, 你也可以看下执行shell
产生的输出来分析下原因,可以给exec
在第二个参数位置那传递一个数组,shell
产生的输出都会存到这个数组里面去。
推荐阅读
-
Shell脚本中多命令逻辑执行顺序的方法详解
-
Shell脚本中实现切换用户并执行命令操作
-
详解git中配置的.gitignore不生效的解决办法
-
Shell脚本中实现切换用户并执行命令操作
-
Linux下Shell脚本中几种基本命令的替换区别
-
shell脚本中$符号的命令使用汇总
-
在linux shell脚本中root切换到普通用户执行脚本或命令的方法
-
如何利用 tee 命令调试shell脚本中的管道
-
基于shell脚本中cd命令无效的解决方法
-
gitlab-php-webhook - gitlab webhook php exec 调用 shell 脚本。shell 脚本中调用 git pull 命令无法执行。