我想编写简单的脚本来复制/备份目录,然后在服务器启动时删除。所以像这样:

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}

谢谢你们的帮助。

最佳答案

我相信您所做的应该只需要在处理目录时向cp和rm传递-r选项。试试这个:

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/

10-13 07:24
查看更多