如何從遠端伺服器(例如 www.mysite.com/script.sh)在本地運行腳本?

如何從遠端伺服器(例如 www.mysite.com/script.sh)在本地運行腳本?

如何從遠端伺服器(例如 www.mysite.com/script.sh)在本地運行腳本

我試過:

. www.mysite.com/script.sh

它不起作用。

答案1

如果您編寫了腳本 - 這意味著您絕對確定您知道它的作用 - 您可以這樣做:

curl -s http://www.mysite.com/script.sh | sh

它用於curl獲取腳本並將其通過管道傳輸到 Bourne shell。但總的來說,對於任何不是你自己寫的東西,你應該按照格蘭特的建議去做先讀一下,因為這是意外運行惡意程式碼的好方法。

因此,雖然這當然會「下載」腳本,但它只是透過管道發送數據,而不是將其保存到文件中。

答案2

wget http://www.whatever.com/script.sh

然後閱讀劇本以確保它不會做任何惡意的事情。

然後chmod +x script.sh./script.sh

相關內容