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'명령에는 상호 작용이 필요합니다. 'cat'을 사용하십시오. – kev
@DeepakAtish - 질문에 downvoting에 대한 메모를 편집 한 것을 눈치 챘을 것입니다. 당신은 좋은/합리적인 질문 (그리고이 질문은 꽤 괜찮습니다)에 대한 downvoted되지 않을 것이며, 명확하기 전에 당신이 합리적으로 충분히 시도했을 때, 물어보기 전에 자신을 도울 수 있습니다. 그러한 메모를 쓰지 않는 것이 가장 좋습니다. 마지막으로 : SO, 행운을 빌어 요! – ArjunShankar
hahaha .. 스택 오버 플로우에서 n이 다시 발생합니다 .. 일부는 저를 다시 떨어 뜨립니다. HAHA @ArjunShankar – DeepankAtish