| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Linux バックアップ」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
1行目: 1行目:
==Linux バックアップ==
+
==[[Linux バックアップ]]==
ディレクトリを圧縮し、FTPを利用して別のサーバにバックアップする処理を、定期的に実行する。
+
ディレクトリを圧縮し、FTPを利用して別のサーバに[[バックアップ]]する処理を、定期的に実行する。
  
 
'''/var/batch/backup.sh'''
 
'''/var/batch/backup.sh'''
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"}}