[英]Send shell script to linux machine remotely
我有一個 web 應用程序,它生成一個 shell 腳本,其中包含在服務器上運行的命令。
然后我還有另一個 Linux 服務器,應該在其中執行腳本。
我想知道是否有人可以指出我如何將 shell 腳本從一台服務器發送到另一台 linux 服務器並在第二台服務器上執行它的正確方向?
您可以使用 scp 來傳輸文件
scp <source_file> <destination>
如果您的目的地是相關主持人:
scp myfile.sh username@x.x.x.x:/path/to/new/script.sh
對於在服務器上執行,您有多種選擇。 您可以使用 cron 作業定期執行它。 您可以使用 rc.local 在啟動時執行。 您可以使用 ssh。
讓我們以 SSH 為例:
ssh username@x.x.x.x 'sh /path/to/script.sh'
上面的 ssh 命令將在服務器上運行 myfile.txt。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.