centos crond执行shell无反应

johopig johopig 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
首先restart_mysql.sh文件如下

# !/bin/sh
pidof mysqld >/dev/null
if [ $? -eq 0 ]
then
echo "running...">> ./mysql_log.txt
else
echo " mysql server was stopped">> ./mysql_log.txt
service mysql start
fi

crontab -e 进入编辑如下

*/2 * * * * /var/spool/cron/restart_mysql.sh

接着

service crond restart
两分钟后去看 mysql_log.txt 是空的,
但是直接在该目录下 ./restart_mysql.sh之后去查看mysql_log.txt,能看到增加了一条信息。。。
...全文

相关推荐

解决Centos7下crontab+shell脚本定期自动删除文件问题

小编最近遇到这样的需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件,保留7天就够了,所以需要自动清理文件夹内的bak文件。这篇文章主要介绍了解决Centos7下crontab+shell脚本定期自动删除文件问题,需要的朋友可以参考下

weixin_38724106

Linux之定时任务Crond详解

定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调度服务。 Crond服务会定期(默认每分钟检查一次)检查系统中是否有要执行的任务工作,如果有,便会根据其预先设定的定时任务规则自动执行该定时任务工作,这个crond定时任务服务就相当于我们平时早起使用的闹钟一样。  必须保留的启动服务: crond:定时任务服务 network:网络服务 rsyslog:日志服务 sshd:远程链接服务 sysstat:系统监控服务(涉及一系列

weixin_38612437

Linux下使用shell脚本自动执行脚本文件

主要介绍了Linux下使用shell脚本自动执行脚本文件的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

weixin_38683848

Linux中使用crond工具创建定时任务的方法

前言 crond是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务。crond工具提供crontab命令来设置定时任务,属于守护进程,只能精确到分钟,可以设定周期性执行Linux命令或者Shell脚本,每分钟crond都会检查是否有定时任务需要执行 本次实验系统为CentOS 7 操作步骤 (1) 检查crond工具是否安装 yum list installed | grep crontabs 若未安装,则使用如下所示命令安装 sudo yum install crontabs (2) 检查crond服务

weixin_38535848

Centos 7下利用crontab定时执行任务详解

主要给大家介绍了关于Centos 7下利用crontab定时执行任务的相关资料,文中对crontab进行了详细的介绍,并给出了一些实例代码供大家参考学习,需要的朋友们下面跟着小编一起来学习学习吧。

weixin_38670433
评论 2
收藏 已收藏
分享
返回顶部
johopig
系统维护与使用区 19,615 成员 74,556 内容