鍍金池/ 問(wèn)答/Linux  HTML/ shell腳本調(diào)試問(wèn)題及參數(shù)問(wèn)題

shell腳本調(diào)試問(wèn)題及參數(shù)問(wèn)題

我的問(wèn)題是我想在遠(yuǎn)端機(jī)器centos上執(zhí)行一個(gè)腳本,然后搜索在stackoverflow中看到這個(gè)答案:問(wèn)題答案
其中的方法是:

ssh root@MachineB 'bash -s' < local_script.sh

我試驗(yàn)了下這個(gè)方法確實(shí)可行,但我目前需要指定參數(shù),比如local_script.sh -ub
同時(shí)在調(diào)試腳本時(shí)如何使用bash -x,可以看到具體到哪里執(zhí)行失敗,不用一直加打印和判斷執(zhí)行結(jié)果.

回答
編輯回答
脾氣硬

類(lèi)似這樣

#!/bin/bash

ssh root@192.2.1.160 <<'ENDSSH'
cd /home/app/scripts/
sh -x arr.sh 'test'
ENDSSH

你的就是這樣

#!/bin/bash

ssh root@MachineB <<'ENDSSH'
cd xxx
sh -x local_script.sh -ub
ENDSSH
2017年5月23日 16:09