這可能非常簡單。我正在使用PuTTY登錄到遠程服務器並運行telnet 12.34.56.789 22
命令來測試端口22上的TCP連接。在shell腳本中執行時,「telnet」命令失敗並顯示「bad port」,但在命令提示符下工作
這工作正常,當我手動鍵入命令時,但我有一系列目的地來檢查,我認爲它會最好使用這個腳本。我創建了一個非常基本的shell腳本,它只是我想要一個接一個地運行的命令列表。當我從膩子運行此腳本,我得到一個錯誤說
:壞端口
誰能向我解釋爲什麼該命令的作品時,我手動輸入,但會產生一個錯誤,當我運行腳本?
腳本:
telnet 10.52.33.46 22
telnet 10.52.33.47 22
telnet 10.52.33.48 22
telnet 10.52.33.49 22
telnet 10.52.33.50 22
telnet 10.52.33.51 22
telnet 10.52.33.52 22
telnet 10.52.33.53 22
telnet 10.52.33.54 22
telnet 10.52.33.55 22
你能發佈你的腳本嗎? – mathB
已添加到原始問題 - 爲可讀性添加了幾行空格 – Gary
*「當我運行**這些**」* - 您的意思是*「當我運行**此腳本**」*?你如何運行腳本(如果你這樣做)?向我們展示截圖。 –