smbclientでLinux上のフォルダをWindowsの共有フォルダに丸ごとコピーするスクリプト
(コピーの前にMySQLのデータベースもファイルにダンプしている)
スクリプト中の [ ] は環境に合わせて変更すること。

#!/bin/sh

LOG='[ログファイル]'
echo `date` get start >> $LOG

cd [バックアップするディレクトリ] >> $LOG
mysqldump -u [データベース管理ユーザー] [データベース名] > [ダンプファイル] >> $LOG

smbclient //[WindowsのNetBios名]/[共有フォルダ] [Windowsドメインパスワード] -W [Windowsドメイン名] -U [Windowsドメインユーザー名] -c "prompt; recurse; mput *; quit;" >> $LOG

echo `date` backup complete >> $LOG