2012-02-15 280 views
3

我試圖從運行Ubuntu Linux操作系統10.04.1服務器上的cron作業調度這個劇本,但我得到了以下出來放:Linux上的腳本錯誤ubuntu/bin/sh:curl:找不到?

enter image description here

捲曲似乎在serevr啓用,這是提取來回的phpinfo文件: enter image description here

這個cron腳本是清潔的Magento的分貝

我曾嘗試過各種東西,但就是無法得到的東西的工作日誌文件?任何想法都會非常有幫助,謝謝。

回答

9

你混合了curl php-module和系統可執行文件。

Conntect的外殼和輸入:

sudo apt-get install curl 

如果你不想安裝curl嘗試使用wget

+0

非常感謝您的回答,只是安裝捲曲,謝謝 – Ledgemonkey 2012-02-16 12:35:14

1

那麼,phpinfo()exceprt只會告訴你,php是用libcurl支持編譯的,並且可以使用curl函數。嘗試檢查捲曲是否實際安裝(二進制)。如果不安裝它並修改您的cron腳本以使用命令的完整路徑(通常爲/usr/bin/curl)。

+0

非常感謝您的回答,只需安裝捲曲,謝謝 – Ledgemonkey 2012-02-16 12:36:09

1

你有curl擴展已安裝php。但是不是 curl命令行客戶端。

當你正在使用Ubuntu的安裝,

sudo aptitude install curl 

後,在cron的標籤使用的捲曲
完整路徑就像

/usr/bin/curl 
+0

非常感謝您的回答,只需安裝捲曲,謝謝 – Ledgemonkey 2012-02-16 12:35:46