Well, yeah. Since those commands can run unattended you can schedule them. Via whatever scheduling mechanism the host pulling the backups has. On *nix you'd probably use cron.
Just to clarify: I'm talking about the other way around. A server PULLS files from the router.
If you want to push files just write a script that first runs a backup and then uses "/tool fetch" to upload it via FTP (
http://wiki.mikrotik.com/wiki/Manual:Tools/Fetch). That will require you to run 5.x code.
Edit: generally pull backups are better than push backups. In a push backup the server that will receive the files must be accessible via the network - not good for storing things as confidential as router configurations. Also the client needs write rights to upload the file. Conversely in a pull backup the server only has to establish an outbound connection, and the client doesn't have to have any access to the server at all.