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 回答