0

ディレクトリをコピー/バックアップする簡単なスクリプトを作成し、サーバーの起動時に削除したいと考えています。だから、このようなもの:

TC_DIR=${SERVER_HOME}/terracotta
CLUSTER_STAT_DIR=${TC_DIR}/cluster-stat

cp ${CLUSTER_STAT_DIR} ${TC_DIR}/old.cluster-stat
rm ${CLUSTER_STAT_DIR}

助けてくれてありがとう。

4

1 に答える 1

2

あなたがしたことは、ディレクトリを扱っているときに -r オプションを cp と rm の両方に渡す必要があるという唯一の追加でうまくいくはずです。これを試して:

TC_DIR=${SERVER_HOME}/terracotta
CLUSTER_STAT_DIR=${TC_DIR}/cluster-stat

cp -r ${CLUSTER_STAT_DIR} ${TC_DIR}/old.cluster-stat
rm -rf ${CLUSTER_STAT_DIR}

編集: あなたの質問が起動時にそれを実行する方法である場合は、こちらをご覧ください。

于 2012-04-11T08:32:51.570 に答える