我需要创建每天由 cron 运行的脚本。该脚本的目的是为每天都有不同名称的一个目录创建别名。目录名称每天都会更改,例如 2013-11-11、2013-12-11 等。实际上,会创建新目录。 我发现我可以使用
列出最近的目录dirname=$(ls -lt --time=ctime | sed -n 3p | sed 's/^.* //' )
这将获取最近创建的目录的名称。
现在的问题是如何为该目录创建别名,例如“backup”。我有 rsync 从另一台服务器创建备份,所以我需要有一些可以从该服务器“调用”的东西。我无法为目录本身创建 cron,因为它每天都会更改名称。
如何每天为最近创建的目录创建别名?
最佳答案
几乎...如果我正确理解了您最初的请求,那么调用 应该是相反的( -f 强制链接,节省你的需要 首先删除旧链接):
ln -f /disk/backup/$dirname /disk/backup/test
关于linux - linux下自动创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963114/