「Linux バックアップ」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Linux バックアップ== ディレクトリを圧縮し、FTPを利用して別のサーバにバックアップする処理を、定期的に実行する。 '''/…」) |
|||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
− | ==Linux バックアップ== | + | ==[[Linux バックアップ]]== |
− | + | ディレクトリを圧縮し、FTPを利用して別のサーバに[[バックアップ]]する処理を、定期的に実行する。 | |
'''/var/batch/backup.sh''' | '''/var/batch/backup.sh''' | ||
9行目: | 9行目: | ||
zip -r "${backupdir}/tips.zip" "${targetdir}" | zip -r "${backupdir}/tips.zip" "${targetdir}" | ||
− | ftp -n | + | ftp -n < "${currentdir}/ftp.src" |
'''/var/batch/ftp.src''' | '''/var/batch/ftp.src''' | ||
32行目: | 32行目: | ||
---- | ---- | ||
− | {{include_html banner_html, "!Linux"}} | + | {{include_html [[banner_html]], "!Linux"}} |
2020年2月16日 (日) 04:28時点における最新版
Linux バックアップ
ディレクトリを圧縮し、FTPを利用して別のサーバにバックアップする処理を、定期的に実行する。
/var/batch/backup.sh
#!/bin/bash targetdir="/var/www/html/" backupdir="/ext/backup" currentdir="/var/batch" zip -r "${backupdir}/tips.zip" "${targetdir}" ftp -n < "${currentdir}/ftp.src"
/var/batch/ftp.src
open 192.168.0.2 user userid password binary lcd /ext/backup put backup.zip quit
# crontab -e
#SHELL=/bin/bash #PATH=/sbin:/bin:/usr/sbin:/usr/bin #HOME=/ 00 00 * * 0 /var/batch/backup.sh
前から、分(00-59) 時(0-23) 日(1-31) 月(1-12) 曜日(0-6) 実行スクリプト 曜日は、0:日曜日
設定を表示
# crontab -l
{{include_html banner_html, "!Linux"}}
© 2006 矢木浩人