Просто трябва да мислите за cronjob като за изпълнение на командна обвивка в определен час или ден.
Така че първата ви задача е да разберете как да изпълните вашата командна обвивка.
psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql
След това можете просто да добавите това към вашия crontab (препоръчвам ви да използвате crontab -e
за да избегнете счупване на неща)
# 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