Shell脚本帮助复制它们删除的目录

时间:2012-04-11 08:29:07

标签: linux shell

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

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}

感谢您的帮助。

1 个答案:

答案 0 :(得分: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}

编辑:如果您的问题是如何在启动时执行该操作,请查看here