我正在使用通過ssh連接到集羣的腳本併發送一些命令,然後退出連接。該腳本基本上使用ssh連接一次,然後在此會話中執行腳本。此腳本幾次循環執行一系列命令,並在完成後連接終止。ssh腳本給出了「key_read」錯誤
所以這個腳本工作正常,除了幾個循環後,它在循環22給我以下錯誤的事實。然後再次在循環32.循環做了完全相同的事情,所以我無法把握問題腳本正面臨着。我認爲這個腳本每次需要運行一個循環時都不會要求認證。
這是錯誤:
key_read: uudecode AAAAB3NzaC1yc2EAAAABIwAAAQEAxmNx2hcXLpTjuaa3yKC3B9gbF7KprP2/
CH8fBgMbCyIcOB+ZMQDmEnbVTqedBwV/mxjZzorEpHTM8MX2WsTjFsxwzDgcpuxm+3cwfb0WSy9Y4Kb
F8crAsRDbBIpUZ2n/iSdRcds9nTjk6PA61kTS24RLACHpqF18vudlO5WcbCOnAwa+DdUs0Raw29UiQc
BaC6M4YPnApq9Ayy7a6qFI2uK6efkwfLTZIDivWlIdLpRLEyuBEpozQQhEd0mrGhR/
Gl1GevRvFMms14130xQ4A5UpJSn6CmrRIWBkcgp1TilqDGQ1F5xZOinnc4C00gFrbT3hkkQqY5A9p
node023,10.141.0.31 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxmNx2hcXLpTjuaa3yKC3
B9gbF7KprP2/CH8fBgMbCyIcOB+ZMQDmEnbVTqedBwV/mxjZzorEpHTM8MX2WsTjFsxwzDgcpuxm+
3cwfb0WSy9Y4KbF8crAsRDbBIpUZ2n/iSdRcds9nTjk6PA61kTS24RLACHpqF18vudlO5WcbCOnAw
a+DdUs0Raw29UiQcBaC6M4YPnApq9Ayy7a6qFI2uK6efkwfLTZIDivWlIdLpRLEyuBEpozQQhEd0m
rGhR/Gl1GevRvFMms14130xQ4A5UpJSn6CmrRIWBkcgp1TilqDGQ1F5xZOinnc4C00gFrbT3hkkQqY5
A9pa0lQHFkSw==
Thnx在這種情況下爲您提供幫助,它是一個大腳本,所以我會在完成時告訴您。 – lugte098 2010-04-14 08:09:30
「ServerAliveInterval 5」沒有爲我做任何事情,但睡眠似乎工作,我會嘗試在我的其他批次,thnx! – lugte098 2010-04-14 11:35:38
那麼,睡眠的目的不是爲了「修復」任何東西......只是告訴你22和32號碼是否有特殊之處,或者「它總是在55分鐘和80分鐘之內」(假設每個循環需要2.5分鐘)或類似的東西。很抱歉地說,這聽起來像你的問題沒有解決,並且可能會繼續隨機發動,我們剛剛表明它不可靠(儘管睡眠有一個小的機會修復它,希望情況就是這樣)。 – Dan 2010-04-14 14:24:41