我的 cronjob 看起来像这样:
5 3 * * * mysqldump -u root test > /srv/backup/mysql_daily.dump
Run Code Online (Sandbox Code Playgroud)
每次 cronjob 写入 mysql_daily.dump 时,如何使文件名唯一?
nix*_*nix 14
对于 bash,也许:
... > /srv/backup/mysql_daily-$(date -u +\%Y\%m\%dT\%H\%M\%S)Z.${RANDOM}.dump
Run Code Online (Sandbox Code Playgroud)
就个人而言,我通常只在我的crontab
. 我会把它放在一个小脚本中并在crontab
. 这样做的好处是不需要对%
字符进行转义(常见的 crontab 陷阱)。
更新使它成为ISO 8601每 @johan 评论
定时任务