来自不同文件夹的{php} exec脚本

时间:2017-07-11 11:03:49

标签: php bash shell

我想使用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/

1 个答案:

答案 0 :(得分:0)

您应该使用文件的完整路径并确保它具有必要的访问权限。

在你的情况下:

~/bin/git_cache_meta.sh

另外,使用chmod + x赋予它可执行的权限。