ssh [email protected] 'more /home/GJMEHUL/.bash_history > /home/GJMEHUL/smsc_cmdlog_12Apr12_GJMEHUL.txt'
上述命令存儲在名爲alarmtest.sh的腳本中。我已經設置了ssh密鑰。問題在於即使命令正在執行它的工作,它也不會停止,我必須使用Ctrl + C手動終止它。ssh命令即使在完成其工作後也不退出
當我試圖在下面的腳本命令:
ssh [email protected] 'who > /home/GJMEHUL/smsc_cmdlog_12Apr12_GJMEHUL.txt'
它的工作完美。
爲什麼ssh命令的行爲如此?
'more'命令需要交互性。請使用'貓'。 – kev 2012-04-12 13:48:17
@DeepakAtish - 您可能已經注意到我在您的問題中編輯了有關downvoting的註釋。你不會因爲詢問好的/合理的問題而陷入低估(這個問題是非常好的海事組織),而且當你清楚你已經足夠合理地嘗試,幫助你自己,然後再問。最好避免寫這樣的筆記。最後:歡迎來到SO,祝你好運! – ArjunShankar 2012-04-12 13:59:35
哈哈哈......它再次發生在堆棧上再次流動..有些阻礙再次低估了我。哈哈@ArjunShankar – DeepankAtish 2012-04-16 12:15:41