Du behöver bara tänka på cronjob som att köra ett skalkommando vid en angiven tid eller dag.
Så ditt första jobb är att ta reda på hur du kör ditt skalkommando.
psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql
Du kan sedan lägga till detta i din crontab (jag rekommenderar att du använder crontab -e
). för att undvika att gå sönder saker)
# 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