
我已經看到可以運行本地儲存在遠端伺服器上的腳本,例如:運行命令:
ssh USER@HOST 'COMMAND'
運行腳本
ssh [email protected] 'bash -s' < script.sh
如果用相反的方式來做呢?
是否可以取得儲存在遠端伺服器上的腳本並在本地執行?
答案1
是的,您基本上可以在以下位置讀取腳本檔案:
bash -c "$( ssh user@remote_host "cat /path/to/script.sh" )"
與這個最小的東西配合得很好:
#!/bin/bash
seq 1 10