亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
ssh登錄到遠(yuǎn)端服務(wù)器執(zhí)行本地腳本,怎么給腳本傳遞位置參數(shù)?
[打印本頁]
作者:
xiaoshichao143
時(shí)間:
2015-08-21 17:09
標(biāo)題:
ssh登錄到遠(yuǎn)端服務(wù)器執(zhí)行本地腳本,怎么給腳本傳遞位置參數(shù)?
<1069 nkgciscslx01892 [bmp] :/home/bmp/xiaoshichao>cat a.sh
echo abc
echo $1
<1070 nkgciscslx01892 [bmp] :/home/bmp/xiaoshichao>cat b.sh
ssh see@10.179.109.47 bash < a.sh
復(fù)制代碼
如a.sh腳本是本地的一個(gè)腳本,想用see用戶登錄到10.179.109.47執(zhí)行本地的a.sh,怎么給a.sh傳遞位置參數(shù)呢?
作者:
bikong0411
時(shí)間:
2015-08-22 08:45
ssh see@10.179.109.47 "bash a.sh xxx"
復(fù)制代碼
作者:
xiaoshichao143
時(shí)間:
2015-08-24 09:02
回復(fù)
2#
bikong0411
我想要的是a.sh是本端的腳本,而你那是a.sh存在于遠(yuǎn)端的情況。
作者:
bikong0411
時(shí)間:
2015-08-24 09:50
回復(fù)
2#
bikong0411
不明白你意思了
作者:
jason680
時(shí)間:
2015-08-24 10:16
回復(fù)
3#
xiaoshichao143
1.腳本先本端替換變量,后傳送至遠(yuǎn)端
本端變量才能本端替換
2.腳本先傳送至遠(yuǎn)端(變成遠(yuǎn)端腳本),后(遠(yuǎn)端)變量替換
作者:
xiaoshichao143
時(shí)間:
2015-08-24 10:56
回復(fù)
4#
bikong0411
自己編寫腳本執(zhí)行下就明白了。
作者:
xiaoshichao143
時(shí)間:
2015-08-24 10:58
回復(fù)
5#
jason680
看來只能這樣了。
作者:
jason680
時(shí)間:
2015-08-24 11:26
回復(fù)
7#
xiaoshichao143
試試 function
function __remote__(){
echo abc
echo
$1
}
__remote__
$HOSTNAME
作者:
xiaoshichao143
時(shí)間:
2015-08-24 19:17
回復(fù)
8#
jason680
你那個(gè)就是給函數(shù)傳遞一個(gè)參數(shù)吧?不知是否有其它的意思?
我就是想ssh登錄到遠(yuǎn)端來執(zhí)行本地的腳本,達(dá)到腳本的重用,而不用把腳本拷貝到遠(yuǎn)端去再執(zhí)行。
腳本重用是可以的,之前試過沒有傳遞位置參數(shù)的情況。現(xiàn)在要傳位置參數(shù),貌似就不能這樣用了。
作者:
jason680
時(shí)間:
2015-08-24 19:31
回復(fù)
9#
xiaoshichao143
>> ...而不用把腳本拷貝到遠(yuǎn)端去再執(zhí)行。
沒有說 要腳本拷貝到遠(yuǎn)端
作者:
懷頌HS
時(shí)間:
2018-03-28 11:37
挖個(gè)墳
ssh user@remote-addr 'bash -s arg' < test.sh
ssh user@remote-addr 'bash -s' < test.sh arg
https://unix.stackexchange.com/q ... d-include-arguments
https://stackoverflow.com/questi ... ver-with-parameters
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2