我想使用php脚本在~/bin/git_cache_meta.sh
文件夹中运行~/www/project/folderA/
。
我的脚本位于www
文件夹中,如下所示:
#!/usr/bin/php
<?php
chdir('project/folderA/');
exec('git_cache_meta.sh --apply');
该脚本显示错误sh: 1: git_cache_meta.sh: not found
如何告诉exec脚本git_cache_meta.sh
位于文件夹~/bin/git_cache_meta.sh
中?我不想将文件git_cache_meta.sh
复制到~/www/project/folderA/
。
答案 0 :(得分:0)
您应该使用文件的完整路径并确保它具有必要的访问权限。
即
在你的情况下:
~/bin/git_cache_meta.sh
另外,使用chmod + x赋予它可执行的权限。