V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daimaosix
V2EX  ›  数据库

大家有没有遇到过 cron 定时执行 pg_dump 和 mysqldump 出现 cannot be found 的问题呢

  •  
  •   daimaosix · 2020-09-28 15:47:02 +08:00 · 1156 次点击
    这是一个创建于 1299 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前用的 gobackup ( https://gobackup.github.io/) 做 PostgreSQL 和 MySQL 数据库备份,手动执行备份命令没有问题,但是 cron 定时执行的时候会出现 pg_dump cannot be found 和 Dump error: mysqldump cannot be found 这样的问题,搜了一下貌似需要指定 pg_dump 和 mysqldump 绝对路径,但是 gobackup 这个程序没办法指定呀,大家有什么好的办法嘛?
    4 条回复    2020-09-29 02:42:04 +08:00
    dzdh
        1
    dzdh  
       2020-09-28 15:48:21 +08:00   ❤️ 1
    把 pg_dump 和 mysqldump 软链到 /usr/bin/
    daimaosix
        2
    daimaosix  
    OP
       2020-09-28 15:54:07 +08:00
    @dzdh 牛老哥,解决了,谢谢啦
    elfive
        3
    elfive  
       2020-09-29 00:10:04 +08:00 via iPhone
    我感觉吧,cron 一大半问题是环境变量引起的或导致的问题……
    daimaosix
        4
    daimaosix  
    OP
       2020-09-29 02:42:04 +08:00 via Android
    @elfive
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2845 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:16 · PVG 08:16 · LAX 17:16 · JFK 20:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.