• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Linux下使用shell脚本自动执行脚本文件

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

作者:mrr 字体:[增加 减小] 来源:互联网

mrr 通过本文主要向大家介绍了linux执行shell脚本,linux shell脚本,linux shell脚本攻略,linux shell脚本实例,linux常用shell脚本等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

以下实例本人在Centos6.5 64位操作系统中使用

一、定时复制文件

  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")/
</div>

  b、给tomcatBack.sh文件赋予可执行权限  

chmod -R 777 tomcatBack.sh
</div>

  c、创建定时任务

   在/etc/crontab文件最后添加定时任务        

 0 1 * * * root /usr/local/wfjb_web_back/tomcatBack.sh #每天凌晨一点执行tomcatBack.sh该文件
</div>

  d、最后重启crontab服务让新配置的定时任务生效    

service crond restart
</div>

二、定时备份mysql数据库

a、在/usr/local/wfjb_web_back目录下创建backDB.sh文件

  文件内容:

#将数据库testDB 全备份到/usr/local/wfjb_web_back/wfjbdb_back/ 目录下并按照日期作为文件名
D=$(date +%Y%m%d)
mysqldump -u root -ptestDB123456 testDB > /usr/local/wfjb_web_back/wfjbdb_back/${D}.sql
</div>

  b、给backDB.sh文件赋予可执行权限   

chmod -R 777 backDB.sh
</div>

  c、创建定时任务

   在/etc/crontab文件最后添加定时任务      

0 2 * * * root /usr/local/wfjb_web_back/backDB.sh #每天凌晨两点执行backDB.sh该文件
</div>

  d、最后重启crontab服务让新配置的定时任务生效   

service crond restart
</div>

三、 crontab 定时 任务

  每五分钟执行  */5 * * * *

  每小时执行     0 * * * *

  每天执行       0 0 * * *

  每周执行       0 0 * * 0

  每月执行       0 0 1 * *

  每年执行       0 0 1 1 *

以上所述是小编给大家介绍的Linux下使用shell脚本自动执行脚本文件,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>

您可能想查找下面的文章:

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

相关文章

  • linux下定时执行任务的方法及crontab 用法说明(收集整理)
  • Linux进程通信(IPC)方式简介
  • linux shell实现判断输入的数字是否为合理的浮点数
  • rsync结合find技巧分享
  • 大小写字母转换的shell脚本代码
  • Linux进程间通信——使用流套接字
  • Shell脚本判断Linux系统是32位还是64位的几种方法分享
  • 对用户输入的判断的shell实现代码
  • Linux 下xargs命令详解及xargs与管道的区别
  • linux查看所有用户和查看用户组的方法(修改用户组)

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • linux bash字符串处理大全
    • Linux下查找后门程序 CentOS 查后门程序的shell脚本
    • linux awk时间计算脚本及awk命令详解
    • Shell中调用、引用、包含另一个脚本文件的三种方法
    • 使用shell脚本采集系统cpu、内存、磁盘、网络等信息
    • vtune自动化安装脚本
    • Linux 编程之进程fork()详解及实例
    • csh脚本语法实例
    • Linux shell脚本全面学习入门
    • Linux 下xargs命令详解及xargs与管道的区别

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有