Is it possible to automatically back up my mac to Microsoft OneDrive?
IF the onedrive is mounted then you can use sync and cron with a script (Please note on kindle fire and format may be off so this will be simple):
cd $HOME
rsync -ar . /Volumes/<mount point of one drive>
This has more details:
Once you have saved script, and gave it execute permission, use crontab -e to add your frequency.
Please see this for crontab example (I can not give proper screen display with kindle)
If the drive is not visible with df, then I am not sure.
Following up on this answer, you could use this utility to mount your OneDrive folder and to the backup using the info above: