人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

unix上でdirectory Aをdirectory Bに15分おきに上書きでコピーするにはどうしたらよいでしょうか。

●質問者: filofax
●カテゴリ:コンピュータ
✍キーワード:UNIX コピー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kent013
●35ポイント

crontabで.

crontab -e
*/15 * * * * /bin/cp -ru /path/to/directoryA /path/to/directoryB

でどうでしょう.


2 ● y-kawaz
●35ポイント

rsync でよいんじゃないでしょうか?

-a オプションはパーミッションやタイムスタンプなども全部コピーします。

またディレクトリのミラーの際はディレクトリパスの最後に / を付けておくのが重要です(最後の/が無いとrsync A Bの結果、B/A というディレクトリが出来てしまいますので)

# 単に上書きする場合
rsync -a /path/to/A/ /path/to/B/
# 上書きに加えて、Aで削除されたファイルはBでも削除する場合(完全ミラー)
rsync -a --delete /path/to/A/ /path/to/B/
◎質問者からの返答

15分おきにするには?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ