我想编写简单的脚本来复制/备份目录,然后在服务器启动时删除。所以像这样:
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}
编辑:如果您的问题是如何在启动时执行它,请查看 here .
关于linux - Shell 脚本帮助复制他们删除的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102438/