ディレクトリをコピー/バックアップする簡単なスクリプトを作成し、サーバーの起動時に削除したいと考えています。だから、このようなもの:
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}
助けてくれてありがとう。
あなたがしたことは、ディレクトリを扱っているときに -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}
編集: あなたの質問が起動時にそれを実行する方法である場合は、こちらをご覧ください。