CentOS定时执行shell脚本配置
首先使用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