在bash脚本的末尾启动一个php脚本

时间:2014-03-26 05:13:02

标签: php bash cron

我通过cron.daily中的bash脚本设置日常例程,由cronjob启动。

  1. db dump into vhost folder
  2. zip vhost文件夹
  3. 在备份轮播文件夹中旋转vhost文件夹
  4. 启动自定义php脚本
  5. 除最后一步外,一切都很好。我不确定如何写下来,所以它可能只是语法?或者可能是在bash backup.sh调用之后进程退出?我不知道我怎么能"链" bash中的脚本。

    这是bash脚本的结尾。

    # 3. Run backup rotate
    
    cd $BACKUP_DIR
    bash backup.sh
    
    # 4. run SAP Export
    /usr/bin/php -q /var/www/vhost/domain.com/export.cron.php
    

1 个答案:

答案 0 :(得分:0)

请检查 /var/www/vhost/domain.com/export.cron.php 的文件执行权限
你无法运行带有文件执行权限的php脚本。

尝试以下命令(授予完全权限)
$ chmod 777 /var/www/vhost/domain.com/export.cron.php
$ / usr / bin / php -q /var/www/vhost/domain.com/export.cron.php