广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下使用shell脚本自动执行脚本文件
  • 476
分享到

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

脚本文件Linux 2022-06-04 21:06:03 476人浏览 八月长安
摘要

以下实例本人在Centos6.5 64位操作系统中使用 一、定时复制文件   a、在/usr/local/wfjb_WEB_back目录下创建 TomcatBack.sh文件   文件内容: #将to

以下实例本人在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")/

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


chmod -R 777 tomcatBack.sh

  c、创建定时任务

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


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

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


service crond restart

二、定时备份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

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


chmod -R 777 backDB.sh

  c、创建定时任务

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


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

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


service crond restart

三、 crontab 定时 任务

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

  每小时执行 0 * * * *

  每天执行 0 0 * * *

  每周执行 0 0 * * 0

  每月执行 0 0 1 * *

  每年执行 0 0 1 1 *

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

--结束END--

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

本文链接: https://www.lsjlt.com/news/18948.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux下使用shell脚本自动执行脚本文件
    以下实例本人在Centos6.5 64位操作系统中使用 一、定时复制文件   a、在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件   文件内容: #将to...
    99+
    2022-06-04
    脚本 文件 Linux
  • 怎么在Linux中使用shell脚本自动执行脚本文件
    本篇文章为大家展示了怎么在Linux中使用shell脚本自动执行脚本文件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、定时复制文件  a、在/usr/local/wfjb_web_back目录下...
    99+
    2023-06-09
  • Ubuntu中怎么执行shell脚本文件
    这期内容当中小编将会给大家带来有关Ubuntu中怎么执行shell脚本文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先,要确保这个文件的类型是可执行的。有两种办法把文件设置为可执行文件。1) 直接在...
    99+
    2023-06-17
  • Linux下如何添加shell脚本执行权限
    这篇文章主要为大家展示了“Linux下如何添加shell脚本执行权限”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何添加shell脚本执行权限”这篇文章吧。创建脚本文件第一步是使用...
    99+
    2023-06-27
  • Linux开机怎么自动执行脚本
    这篇“Linux开机怎么自动执行脚本”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux开机怎么自动执行脚本”文章吧。开...
    99+
    2023-06-28
  • linux下如何用脚本自动发送文本mail邮件
    这篇文章主要介绍“linux下如何用脚本自动发送文本mail邮件”,在日常操作中,相信很多人在linux下如何用脚本自动发送文本mail邮件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux下如何用脚本...
    99+
    2023-06-09
  • linux中怎么让shell脚本变成可执行文件
    这篇文章主要介绍了linux中怎么让shell脚本变成可执行文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。创建bash脚本并使用chmod命令使脚本可执行,无需脚本前面加...
    99+
    2023-06-15
  • linux下mysql如何自动备份shell脚本
    Linux 服务器上的程序每天都在更新 MySQL 数据库,于是就想起写一个 shell 脚本,结合 crontab,定时备份数据库。其实非常简单,主要就是使用 MySQL 自带的 mysqldump 命令...
    99+
    2022-06-04
    脚本 自动备份 linux
  • linux和windows下的自动ftp脚本(shell bat)
    一、先来看linux下的: #! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `T...
    99+
    2022-06-04
    脚本 windows linux
  • linux下实现ftp自动备份shell脚本
    利用here文档 #!/bin/sh ftp -ivn 210.29.28.124 <<EOF user yun yun2011 lcd /home/veyun cd /home/veyun/...
    99+
    2022-06-04
    脚本 自动备份 linux
  • linux下mysql怎么自动备份shell脚本
    本篇内容主要讲解“linux下mysql怎么自动备份shell脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux下mysql怎么自动备份shell脚本”吧!Linux 服务器上的程序每...
    99+
    2023-06-09
  • Centos7下crontab+shell脚本定期自动删除文件
    问题描述: 最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件 保留7天就够了,所以需要自动清理文件夹内的bak文件   解决方案: 利用sh...
    99+
    2022-06-03
    linux
  • 使用Linux shell脚本实现FTP定时执行批量下载指定文件
    使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1、目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2、FTP账号和密码 u=账号 p=密码 3、使用m...
    99+
    2022-06-04
    批量 脚本 文件
  • Linux下shell通用脚本启动jar
    Linux下shell通用脚本启动jar?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。vim app_jar.sh#!/bin/bash#source /etc/...
    99+
    2023-06-09
  • 怎么使用nohup执行shell脚本
    要使用nohup执行shell脚本,可以按照以下步骤操作:1. 打开终端或命令行界面。2. 输入以下命令格式:```nohup sh...
    99+
    2023-09-22
    nohup shell
  • node.js在Linux下执行shell命令、.sh脚本的问题
    首先,引入子进程模块 var process = require('child_process'); 执行shell命令 调用该模块暴露出来的方法exec process.exec(...
    99+
    2022-11-13
  • 浅析linux下如何用脚本自动发送文本mail邮件
    1. 安装msmtp luther@gliethttp:~$ sudo apt-get install msmtp 2. 编辑配置脚本(~/.msmtprc是默认配置文件,也可以使用-C选项指定配置文件路径...
    99+
    2022-06-04
    如何用 脚本 自动发送
  • PHP执行Shell脚本或Bash脚本文件并返回命令输出详情
    PHP执行shell脚本或者Bash脚本文件实例。 system和exec函数可能被配置文件禁用,可以通过修改php配置文件删除被禁用的函数。 1.通过system函数执行 使用实例: ...
    99+
    2023-08-31
    bash php 开发语言
  • 使用Shell脚本怎么逐行处理文本文件
    使用Shell脚本怎么逐行处理文本文件?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。通过read命令完成.read 命令从标准输入中读取一行,并把输入行的每个字...
    99+
    2023-06-14
  • Linux下怎么通过Shell脚本自动备份MongoDB
    本文小编为大家详细介绍“Linux下怎么通过Shell脚本自动备份MongoDB”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux下怎么通过Shell脚本自动备份MongoDB”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作