sambaで結構間違えやすいのは文字コードじゃないかと思う。
バイナリで送信すると改行コードが違うので
linuxでプログラムが走らない。