当前位置:论坛首页 > Linux面板 > 求助

【已解答】在计划任务,设置Shell脚本怎么没反应?

发表在 Linux面板2022-1-6 15:02 [复制链接] 1 2226

在计划任务,设置Shell脚本 ,监控执行,每五分钟监控一次,

当数据库MySQL 5.6.50自动关掉时,发现Shell脚本一点反应都没有,

为啥这个Shell脚本没有起作用啊?怎么解决 谢谢



脚本代码
pgrep -x mysqld &> /dev/nullif [ $? -ne 0 ];thenbash /www/server/panel/script/rememory.sh /etc/init.d/mysqld startfi

这个是日志



你看看是什么问题,怎么解决谢谢啦~

使用道具 举报 只看该作者 回复
发表于 2022-1-6 15:21:15 | 显示全部楼层
您好,您少了空格,所以导致识别thenbash。脚本写的不严谨,很多地方都没有空格。
  1. pgrep -x mysqld &> /dev/null if [ $? -ne 0 ];then bash /www/server/panel/script/rememory.sh /etc/init.d/mysqld start fi
复制代码
25.png
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表