【Linux脚本之定时清空文件内容】教程文章相关的互联网学习教程文章

Linux脚本自动安装Oracle

#该脚本包含以下模块#sys_check,系统检查#evn_check,配置系统环境变量#oracle_check,对Oracle安装目录进行检查#silent_check, 对静默安装的配置文件进行配置。#oracle_ins,安装模块#clean_check,清除模块#rollback,回滚模块#!/bin/bashset -o nounsetset -o errexitset -o pipefailora_DIR=${1:-"/oracle"}ora_HOME=$ora_DIR/product/11.2.0/db_1ora_USER=oracleora_z1=${2:-"linux.x64_11gR2_database_1of2.zip"}ora_z2=${3:-"li...

自动备份MYSQL的linux脚本_MySQL

bitsCN.com 这是我写的一个自动备份MYSQL的 脚本, 能备份所有MYSQL 中的所有数据库。 #!/bin/bash umask 177 MUSER="userid" MPASS="password" MHOST="localhost" MYSQL="$(which mysql)" MYSQLDUMP="$(which mysqldump)" PARAMS="--hex-blob --skip-extended-insert --password=$MPASS" DATE="$(date +%F)" BACKUPDIR="/home/${MUSER}/BACKUP/$DATE/" RMDATE="$(date -d "1 week ago" +%F)" RMDIR="/home/${MUSER}...

linux脚本mysql服务与keepalived服务高可用脚本

#!/bin/bashMYSQL=/usr/bin/mysqlMYSQL_HOST=localhost MYSQL_USER=rootMYSQL_PASSWORD=123456CHECK_TIME=3#mysql is working MYSQL_OK is 1 , mysql down MYSQL_OK is 0MYSQL_OK=1function check_mysql_health (){ $MYSQL -h $MYSQL_HOST -u $MYSQL_USER -p${MYSQL_PASSWORD} -e "show status;" >/dev/null 2>&1 if [ $? = 0 ] ;then MYSQL_OK=1 else MYSQL_OK=0 fi return $MYSQL_OK}w...

linux脚本数据库备份脚本

portal_mysql_backup.sh: #!/bin/bash#chmod 700 ${PATH}/portal_mysql_backup.sh#crontab -e (1 3 * * * ${PATH}/portal_mysql_backup.sh) red=\e[0;31m # 红色 RED=\e[1;31m green=\e[0;32m # 绿色 GREEN=\e[1;32m blue=\e[0;34m # 蓝色 BLUE=\e[1;34m purple=\e[0;35m # 紫色 PURPLE=\e[1;35m NC=\e[0m # 没有颜色 source /etc/bash.bashrcsource /etc/profile MySQL_USER=rootMySQL_PASSWORD=123456MySQL_HOST=localhost...

Linux脚本之定时清空文件内容【代码】

Linux脚本之定时清空文件内容 一、脚本要求二、脚本内容三、运行脚本 一、脚本要求 1.要求创建名为rm_file.sh的脚本 2.要求在/home/tmp/下各以人名命名的临时目录,每天0点定时清空 3.清空前统计每个员工临时目录总大小,并统计到/data/log/log.txt文件中,并附上日期 4.该脚本每1小时运行一次,将每个员工临时目录总大小保存/tmp/下以当前时间命名的文件中 二、脚本内容 #!/bin/bash ###########################################...

Linux脚本教程【代码】【图】

Linux_Shell_脚本参数接收键盘输入#!/bin/bash#提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中 read -t 30 -p "请输入用户名称:" name echo -e "\n" echo "用户名为:$name"#提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏 read -t 30 -s -p "请输入用户密码:" age echo -e "\n" echo "用户密码为:$age"#提示“请输入性别”并等待30秒,把用户的输入保存入变量sex中,只接受一个字符输入 ...

Ubuntu Linux 基本脚本命令【代码】

Linux 基本脚本命令1.关于文件查看命令 ls -a //可以查看当前目录下的隐藏文件ls -F //可以看到目录下的的文件类型cat +文件名 //查看文本文件里的内容,一次性全部输出more 文件名 //一样查看 但是它会分页查看,比较方便head -n 查看行数 文件名 //有时我们不需要查看文章的全部内容,就只需要前五行,就可以head -n 5 文件名 //就很舒服tail -n 查看行数 文件名 //有时我们不需要查看文章的全部内容,就只需要后五行,就可以he...

看懂linux脚本【代码】

指定解释器 #!/bin/bash # Sample.sh参数 echo "参数个数为:$#" echo "执行的文件名:$0" echo "第一个参数为:$1" echo "第二个参数为:$2"变量 path=123 path="/home" path=`pwd`字符串操作 string="the path is [ $path ]" echo "取值:${string}" echo "长度:${#string}" echo "截取前3字节:${string:0:3}" echo "截取3字节后:${string:3}" echo "截取后3字节:${string:0-3}"判断 if true; thenecho 'hello true.' elseec...

启动springboot项目jar包的linux脚本【代码】

service.sh文件 #root用户启用 #nohup java -jar -Dspring.config.location=config/application.properties imageShot.jar >/dev/null 2>&1 & #!/bin/sh ## java env ## jre的安装路径 export JAVA_HOME=/opt/opsmgr/web/components/jre18linux64.1 export JRE_HOME=$JAVA_HOME/jre ##应用名称 API_NAME=imageShot ##jar包名称 JAR_NAME=$API_NAME\.jar #PID 代表是PID文件 PID=$API_NAME\.pid#使用说明,用来提示输入参数 usage(...

使用ffmpeg从m3u8地址下载mp4视频文件-linux脚本(bash)【代码】【图】

1.使用说明 $ m3u8-download usage: m3u8-download M3U8_ADDRESS {OUTPUT_FILENAME}如图:2.脚本如下: 注意: 将第一行#!/usr/bin/env bash修改为你的bash的绝对路径. #!/usr/bin/env bash# Title: m3u8-download # Description: This script will download video from m3u8 address # Author: William Chanrico # Date: 08-Nov-2017echo " _____________________ " echo "/ hello, who's there? \\ " echo "\\ william said hi....

linux脚本执行jar包运行【代码】

springboot打包jar包使用linux脚本执行jar包运行 项目发版,使用springboot打包jar包,越来越多的企业使用springboot内嵌的Tomcat运行,使部署更加方便快捷,这时就需要一个完善的linux脚本,更加方便运维人员使用,脚本如下:#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=mq_monitor-0.0.1-SNAPSHOT.jar cd `dirname $0` #使用说明,用来提示输入参数 usage() {echo "Usage: sh 执行脚本.sh [start|sto...

大技霸教你远程执行Linux脚本和命令【代码】【图】

如果现在需要在 Linux 服务器上执行一系列命令(比如搭建 LNMP 环境)我应该会第一时间想到想办法写个 Shell 脚本,然后扔上去执行以下看看结果。 然而一贯懒惰的我并不想这么去执行 Shell 和一些重复命令。所以俺寻思可以有个方法本地直接在服务器端执行脚本,寻思生异端,这时候有某大技霸告诉我有个叫 paramiko 的 Python 库,从此开启我新世界的大门。对于 paramiko 安装直接 pip 或者 PyCharm 这里就不多说了,如果看到这里你...

linux 脚本运行的几种方式【代码】

1.普通脚本 运行在当前会话,ctrl+c可以打断 ./test.sh2.使用&符号在后台执行命令 运行在当前会话后台,ctrl+c不能打断,但是如果推出当前会话,脚本会终止 ./test.sh &3.使用nohup在后台执行命令 运行在后台,退出当前会话不能终止脚本,如果需要停止脚用kill命令杀死 nohup ./test.sh &

linux脚本启动服务脚本

#!/bin/bashsource /etc/profile echo "--start cas"cd /opt/itump/itumpsub/tomcat-cas/bin./startup.sh &sleep 2 echo "--start a-center"cd /opt/itump/itumpsub/tomcat/bin./startup.sh & echo "--start grafana_admin"cd /opt/itump/itumpsub/grafana_admin/bin/nohup ./grafana-server & echo "--start grafana"cd /opt/itump/itumpsub/grafana/bin/nohup ./grafana-server & cd /opt/itump/itumpsub/umpnotice/binecho "--s...

秋水逸冰实用Linux脚本收藏

秋水逸冰的脚本非常受欢迎,奈何其本人博客已经不能访问(目前是这样,不知道别的地区是否能访问),实际上GitHub上他本人一直在维护,因为某些原因不放出他本人的GitHub地址。截止到2019年12月1日,最新的脚本点此下载