You can enable cron jobs per user and execute a script like that, no problem at all.
Users do not need shell access for that.
But you might not need to specify /usr/bin/bash for that probably. This is what I used on a vps for a friend of mine as crontab for TS3, can be setup from the DA panel itself: