首页 文章

Cronjob不回应?

提问于
浏览
0

我有一个脚本来检查mysql是否正在运行 .

#!/bin/sh
SERVICE='mysql'

if ps ax | grep -v grep | grep $SERVICE > /dev/null
then
    echo "$SERVICE service running, everything is fine"
else
    echo "$SERVICE is not running"
    echo "$SERVICE is not running!" | mail -s "$SERVICE down" root
fi

我设置了cron来每分钟运行一次 .

1 * * * * /cronscripts/mysqlcheck

我手动运行时脚本工作正常,但它不会每分钟回显一次 . 该文件是可执行的 .

2 回答

  • 2

    为什么你认为cron经理会回应屏幕?究竟哪个屏幕?没有屏幕,文件从守护进程启动 .

    检查你的电子邮件,所有这些回声应该作为邮件报告给root,cron或者像这样的一些用户 .

    编辑:如果您想要屏幕回显,请尝试使用屏幕,例如 echo "bla bla bla" > /dev/tty1

  • 0

    在双引号内, ! 通常会在脚本中出现问题

相关问题