Je hoeft cronjob alleen maar te zien als het uitvoeren van een shell-commando op een bepaalde tijd of dag.
Dus je eerste taak is om uit te zoeken hoe je je shell-commando moet uitvoeren.
psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql
Je kunt dit dan gewoon aan je crontab toevoegen (ik raad je aan om crontab -e
te gebruiken om te voorkomen dat je dingen kapot maakt)
# runs your command at 00:00 every day
#
# min hour wday month mday command-to-run
0 0 * * * psql --host host.example.com --port 12345 --dbname nameofdatabase < my.sql