
如何從遠端伺服器(例如 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