Seu comando funcionará.
Crie um script de despejo como svndump.sh
#!/bin/bash
date='date +%Y-%m-%d'
svnadmin dump /shared/svnrepos | gzip /shared/backup/snvfull_$date.svn.gz
Edite o arquivo Crontab crontab -e
add
0 19 * * * root /path-to-svn-dump/svndump.sh file
todos os dias às 19h, isso despejará seu arquivo
No Windows, crie um arquivo bat como
for /F "tokens=6,7,8 delims=/ " %%i in ('echo.^|date^|find "current" ') do set today=%%k%%j%%i
set backupdate=%today%
cd "C:\backups\svn"
svnadmin dump "C:\svn_repository\your_repo" > "C:\backups\svn\yourbackup_%backupdate%.svn"
Adicione este arquivo aos trabalhos agendados para que o tempo desejado seja executado.