揮発性のメモ2

http://d.hatena.ne.jp/iww/

stty: 標準入力: 無効な引数です

scpでファイル転送しようとしたら見たことのないエラーが出た

$ scp a.txt hoge@192.168.2.1:/tmp/
stty: 標準入力: 無効な引数です

メッセージを出しているのはサーバ側っぽいのか
転送後のファイルはなぜかパーミッションが 000 になっている
このメッセージを出してくるサーバに コマンドラインのscpじゃなくてTeraTermのSCP機能を使用して転送すると、TeraTermが不正終了する


B.4 リモート開発に関する問題
.bashrcにsttyコマンドを書いていると、scp使用時にエラーになるらしい。

# disable Stop (Ctrl+S)
stty stop undef

コメントアウトしたら直った。


かわりに次のようにする

# disable Stop (Ctrl+S)
[ -t 0 ] && stty stop undef


インストール中にsttyコマンドによって発生するエラーの防止 - ablog
scpとかのときは標準入力が閉じてる(?)せいでsttyがエラーになるらしい。
.bashrcにもそのあたりを考慮して書けばオッケーらしい。