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