2017-10-16 31 views
0

다른 서버로 scp를 수행하는 동안 배너를 제거하려면 어떻게해야합니까? 나는 -q 옵션을 시도했지만 전송 막대 만 제거합니다. ssh을 사용하여 같은 옵션을 시도했지만 문제없이 작동합니다.유닉스 스크립팅에서 SCP 배너 제거

scp -q "file" ip_address:/directory/To/Copy 

어떤 아이디어가 있습니까?

당신이 /dev/null로 리디렉션하여 명령의 표준 출력을 억제 할 수 일반적으로
+0

를 '실행 우분투 14와 SLC 6에서 테스트를 해 보았습니다. 배너가 보이지 않습니다. 귀하의 호스트 및 클라이언트 설정은 무엇입니까? 어떤 종류의 배너가 보입니까? – sauerburger

+0

다른 서버에 연결되면 서버에 대한 배너가 표시되며 "이 서버는 모니터링되고 나머지는 ... 예"와 같은 메시지가 표시됩니다. –

+1

확실하지 않은 경우, 원하는 경우 리디렉션 할 수 있습니다. 'scp -q "파일"ip_address :/directory/To/Copy// dev/null' 또는 scder -q "파일"ip_address :/directory/To/Copy 2를 억제하고 싶다면, & 1>/dev/null' – sauerburger

답변

1

:

scp -q "file" ip_address:/directory/To/Copy > /dev/null 

을 당신은 또한 stderr에 인쇄 된 메시지를 표시하려는 경우, 당신은 내가

scp -q "file" ip_address:/directory/To/Copy 2>&1 > /dev/null