您的位置:首页 > 运维架构 > Shell

CentOS定时执行shell脚本配置

2017-06-19 13:55 288 查看

首先使用SSH客户端工具连接到指定服务器,输入登录密码,并使用 sudo -i 命令获得root权限



切换到放置shell脚本的目录,新建一个saveRedis.sh脚本。

cd /home/shell
touch saveRedis.sh


使用vim来编辑saveRedis.sh

vim saveRedis.sh


输入下列指令:



:wq 保存退出vim

将saveRedis.sh设置为可执行脚本

chmod +x saveRedis.sh


执行该脚本看看是否成功

./saveRedis.sh


返回OK,且生成了dump001.rdb,说明该脚本是正确的。

配置定时任务

新增调度任务可用两种方法:

1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。

2)、直接编辑/etc/crontab 文件,即vim /etc/crontab,添加相应的任务。

crontab -e配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务 。

这里使用 vim /etc/crontab 按照指定格式添加命令行



上面添加的命令表示每天11-22点,每分钟执行一次saveRedis.sh脚本

crontab的命令格式举例如下:



查看crond进程状态

service crond status


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: