sql >> Database >  >> RDS >> PostgreSQL

Hoe crontab-invoer te testen?

U moet "%"-tekens in crontab-items escapen met backslashes - zie de manpagina van crontab(5). Ik heb precies hetzelfde probleem gehad.

Bijvoorbeeld:

0 7 * * * mysqldump usblog | bzip2 -c > usblog.$(date --utc +\%Y-\%m-\%dT\%H-\%M-\%SZ).sql.bz2

Krijg je geen e-mails met cron-fouten? Zelfs niet als je "[email protected] plaatst " in de crontab?

Mogelijk moet je ook PATH in je crontab instellen als pg_dump of gzip niet op het standaardpad van het systeem staat (gebruik dus "type pg_dump" om te controleren waar ze zijn, crontab voert standaard alleen opdrachten uit in /bin of /usr/bin )



  1. Meerdere rijen samenvoegen tot één rij

  2. De rollen gebruiken die zijn veranderd in MySQL 8.0

  3. Een gids voor MySQL Galera Cluster-streamingreplicatie:deel één

  4. heroku pull postgresql op windows