小编Ron*_*aby的帖子

脚本手动运行,但不是从 cron 运行

根据对我的mysql复制状态的监控。我用下面的代码写了一个简单的shell脚本

#!/bin/bash
date > /tmp/mysql_repl_status.txt
cd /usr/bin/
"/usr/bin/mysql" "-e" "SHOW SLAVE STATUS \G" >> /tmp/mysql_repl_status.txt
mail -s "Netspective MySQL replication status" name@abc.com < /tmp/mysql_repl_status.txt
Run Code Online (Sandbox Code Playgroud)

问题是当我手动执行此脚本时它工作正常,但使用 cron 脚本不起作用。

使用 cron 只获取带有 date 命令输出的邮件。我这边有什么问题?

cron

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

cron ×1