跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 求助大神关于centos7 crontab执行脚本的问题。
未分類
10 12 月 2021

求助大神关于centos7 crontab执行脚本的问题。

feixiang 大佬有话说 :

求助大神关于centos7 crontab执行脚本的问题。

我这边按照这个教程,弄了个数据库自动备份

https://www删掉.cnblogs.com/LHXW/p/9730297.html

然后单独执行 /opt/mysqlBackup.sh ,就能运行,并备份成功。

然后我就 crontab -e

0 18 * * */opt/mysqlBackup.sh

添加完成后,然后执行了:systemctl restartcrond

我想着18点就能执行,结果在 /var/spool/mail/root 里面看到

Welcome to use MySQL backup tools!
/opt/mysqlbak.sh:行32: mysql: 未找到命令
ERROR:Can’t connect mysql server! backup stop!

网上搜索了下,说要把安装路径的mysql和mysqldump 软连接到var/bin里面。

我也照做了,结果单独执行这个脚本,就连不上数据库了,但是实际数据库是能连上的。

我懵逼了,求大神解惑下。

nerlnsqy 大佬有话说 :

脚本里写全路径,比如/usr/local/bin/mysql 换成你实际mysql客户端的路径

Mio 大佬有话说 :

我一般使用 mysql_config_editor(5.7以后支持)设置 –login-path= 登录数据库

sdqu 大佬有话说 :

1.写全路径或者添加到path里
2.crond不需要restart

qshng 大佬有话说 :

0 18 * * * source ~/.bash_profile; mysq……

hitachi 大佬有话说 :

本帖最后由 hitachi 于 2021-12-9 18:46 编辑

编辑掉

feixiang 大佬有话说 :

nerlnsqy 大佬有话说 : 2021-12-9 18:12
脚本里写全路径,比如/usr/local/bin/mysql 换成你实际mysql客户端的路径

谢谢大佬,我明天再试下。

feixiang 大佬有话说 :

Mio 大佬有话说 : 2021-12-9 18:16
我一般使用 mysql_config_editor(5.7以后支持)设置 –login-path= 登录数据库

是5.7的,我明天研究下这个,谢谢。

feixiang 大佬有话说 :

sdqu 大佬有话说 : 2021-12-9 18:26
1.写全路径或者添加到path里
2.crond不需要restart

谢谢大佬,明天我再试试。

feixiang 大佬有话说 :

qshng 大佬有话说 : 2021-12-9 18:33
0 18 * * * source ~/.bash_profile; mysq……

大佬,这个没怎么看懂,这个有何说法么。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具