smbclientでLinux上のフォルダをWindowsの共有フォルダに丸ごとコピーするスクリプト
(コピーの前にMySQLのデータベースもファイルにダンプしている)
スクリプト中の [ ] は環境に合わせて変更すること。
#!/bin/sh
LOG='[ログファイル]'
echo `date` get start >> $LOGcd [バックアップするディレクトリ] >> $LOG
mysqldump -u [データベース管理ユーザー] [データベース名] > [ダンプファイル] >> $LOGsmbclient //[WindowsのNetBios名]/[共有フォルダ] [Windowsドメインパスワード] -W [Windowsドメイン名] -U [Windowsドメインユーザー名] -c "prompt; recurse; mput *; quit;" >> $LOG
echo `date` backup complete >> $LOG