通过cron运行php exec tar调用失败,通过shell工作

时间:2010-09-07 19:34:01

标签: php exec tar

任何人都可以解释为什么这条线在从shell调用时有效,但在通过crontab调用时失败了?

passthru("tar xvf $file $tarfile/application $tarfile/application_detail $tarfile/application_device_type $tarfile/genre_application");
}

我在cron之后通过电子邮件发送的错误

  

tar:itunes20100907 / application:   无法打开:没有这样的文件或目录   itunes20100907 / application_detail

1 个答案:

答案 0 :(得分:0)

如错误所示,您必须位于错误的目录中。你应该使用规范路径。


  

注意:启用safe mode后,您只能执行safe_mode_exec_dir中的文件。出于实际原因,目前不允许在可执行文件的路径中包含..组件。