❶ linux的sh命令執行失敗問題,各位大神,幫忙看看sh命令為什麼會執行失敗,登錄用戶是root用戶
command not found帶這個的行,是前面的可執行程序沒有安裝。
No such file or directory帶這個的行,是前面的文件找不到。
懷疑你這個是從redhat或者centos發行版的linux上拷貝的腳本,放到debian系,比如ubuntu系統上去執行了。
❷ centos根據php的curl請求post過來的參數執行對應的sh腳本
你得有個動態HTTP伺服器,ThinkPHP、Spring、tomcat+servlet、Django、Flask甚至是最簡單的Python SimpleHTTPServer或者自己用C語言實現一個,不管怎麼實現的,運行你的伺服器監聽本地某個埠,然後對到來的請求編寫相應的業務處理代碼,解析請求參數,執行對應操作例如運行某個腳本。然後將響應(Response)返回給客戶端。
如果你對後端開發一竅不通,你需要先學習HTTP協議原理和工作過程,以及至少一款後端框架的使用。