簡體   English   中英

通過cron運行時,php exec tar調用失敗,通過shell運行

[英]php exec tar call fails when run via cron, works via shell

誰能解釋為什么從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

如錯誤所示,您必須位於錯誤的目錄中。 您應該使用規范路徑。


注意:啟用安全模式后 ,您只能在safe_mode_exec_dir中執行文件。 出於實際原因,當前不允許在可執行文件的路徑中包含..組件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM