나는 이것을 가지고있다
sftp -q my_host:my_dir 1>/dev/null 2>&1 <<EOF
some_command
some_command
some_command
some_command
put foo bar
some_command
exit
EOF
이는 다음을 억제합니다.
- 배너 및 motd로 인해
-q
- 메시지 및 오류
1>/dev/null 2>&1
(예: 파일을 삭제할 수 없음, 디렉터리가 존재함)
그러나 put
진행률 표시줄도 표시되지 않습니다.
진행 상황을 표시할 수 있지만 정보와 오류는 표시할 수 없나요?
答え1
SFTP 명령에 다음을 추가할 수 있습니다.
$SFTP_COMMAND | pv | grep -v "Connected\|Fetching"