【发布时间】:2019-06-08 13:59:29
【问题描述】:
美好的一天
我使用 bash 脚本通过 conexion.cnf 文件的自动连接导出名为 QoS 的 mysql 数据库的内容,该文件包含我的 root 用户的凭据。当我手动执行我的脚本时,它会正确执行并将文件导出到指定位置,名称为 $fecha.xlsx 但是当 crontab 执行时没有任何反应。
#!/bin/bash
cd /home/andres/BD/Perdida
fecha=$(date +%Y-%m-%d' '%H:%M);
mysql --defaults-file=/etc/my.cnf.d/conexion.cnf -D QoS -e "SELECT * FROM Throughput_TX" > /home/andres/BD/Scripts/$fecha.xlsx
Crontab
* * * * * /bin/bash -lc /home/andres/BD/Scripts/ Throughputprueba.sh > /dev/null
我使用root用户。
非常感谢。
【问题讨论】: