Stačí si představit cronjob jako spuštění příkazu shellu v určený čas nebo den.
Vaším prvním úkolem je tedy vymyslet, jak spustit příkaz shellu.
psql --host host.example.com --port 12345 --dbname nameofdatabase --username postgres < my.sql
Toto pak můžete přidat do svého crontab (doporučuji použít crontab -e
aby nedošlo k rozbití věcí)
# 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