linux から windows 共有フォルダにファイルを転送するシェルスクリプト。
#! /bin/sh
if [ -e /tmp/data.dat ]; then
cd /tmp
smbclient \\\\[SERVER]\\[SHARE] --workgroup=[WORKGROUP]
--user=[USER] [PASS] -c "put data.dat"
fi
¥マークの数に注意が必要だ。
ファイルの存在を確認後,smbclient コマンドでファイル転送を行う。