0

我需要创建每天由 cron 运行的脚本。该脚本的目的是为每天具有不同名称的一个目录创建别名。目录名称每天都会更改它的名称,例如 2013-11-11、2013-12-11 等。实际上,新目录已创建。我发现我可以使用列出最近的目录

dirname=$(ls -lt --time=ctime | sed -n 3p | sed 's/^.* //' )  

这将获取最近创建的目录的名称。
现在,问题是如何将该目录的别名设置为“备份”之类的东西。我有 rsync 从另一台服务器创建备份,所以我需要有一些我可以从该服务器“调用”的东西。我无法为目录本身创建 cron,因为它每天都会更改名称。如何每天为最近创建的目录创建别名?

4

1 回答 1

0

几乎......如果我正确理解了您的初始请求,则调用应该是相反的(-f 强制链接,使您无需先删除旧链接):

ln -f /disk/backup/$dirname /disk/backup/test
于 2013-11-13T20:37:09.947 回答