Linux下使用shell脚本自动执行脚本文件
以下实例本人在Centos6.564位操作系统中使用
一、定时复制文件
a、在/usr/local/wfjb_web_back目录下创建tomcatBack.sh文件
文件内容:
#将tomcat中的应用wfjb_web复制到/usr/local/wfjb_web_back/tomcat_back/目录下并按照日期作为文件名称 cp-af/usr/local/apache-tomcat-7.0.73/webapps/wfjb_web/usr/local/wfjb_web_back/tomcat_back/$(date-d"today"+"%Y%m%d_%H%M%S")/
b、给tomcatBack.sh文件赋予可执行权限
chmod-R777tomcatBack.sh
c、创建定时任务
在/etc/crontab文件最后添加定时任务
01***root/usr/local/wfjb_web_back/tomcatBack.sh#每天凌晨一点执行tomcatBack.sh该文件
d、最后重启crontab服务让新配置的定时任务生效
servicecrondrestart
二、定时备份mysql数据库
a、在/usr/local/wfjb_web_back目录下创建backDB.sh文件
文件内容:
#将数据库testDB全备份到/usr/local/wfjb_web_back/wfjbdb_back/目录下并按照日期作为文件名
D=$(date+%Y%m%d)
mysqldump-uroot-ptestDB123456testDB>/usr/local/wfjb_web_back/wfjbdb_back/${D}.sql
b、给backDB.sh文件赋予可执行权限
chmod-R777backDB.sh
c、创建定时任务
在/etc/crontab文件最后添加定时任务
02***root/usr/local/wfjb_web_back/backDB.sh#每天凌晨两点执行backDB.sh该文件
d、最后重启crontab服务让新配置的定时任务生效
servicecrondrestart
三、crontab定时任务
每五分钟执行 */5****
每小时执行 0****
每天执行 00***
每周执行 00**0
每月执行 001**
每年执行 0011*
以上所述是小编给大家介绍的Linux下使用shell脚本自动执行脚本文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
热门推荐
6 留学生祝福语简短
10 上级生日祝福语 简短独特
11 新年祝福语简短的感谢
12 出车开工吉祥祝福语简短
13 五一快乐祝福语简短老师
14 小学立秋祝福语大全简短
15 给老师新年祝福语 简短
16 喜得孙子祝福语简短唯美
17 生日摆摊祝福语简短独特
18 新婚宴祝福语简短大全