Du skal bare tænke på cronjob som at køre en shell-kommando på et bestemt tidspunkt eller dag.
Så din første opgave er at finde ud af, hvordan du kører din shell-kommando.
psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql
Du kan så bare tilføje dette til din crontab (jeg anbefaler at du bruger crontab -e
). for at undgå at gå i stykker)
# 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