任何人都可以解释为什么这条线在从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
答案 0 :(得分:0)
如错误所示,您必须位于错误的目录中。你应该使用规范路径。
注意:启用safe mode后,您只能执行safe_mode_exec_dir中的文件。出于实际原因,目前不允许在可执行文件的路径中包含..组件。