首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用shc加密shell脚本

    继上次发布shell脚本验证ip脚本后,由于脚本可以直接被修改,所以需要对脚本进行加密。...上百度搜索了下,shell加密有两种方案,一种压缩脚本,但不是很安全,第二种就是用shc加密了, 我比较看中的是这种,这种加密目前还没有一位大神公布破解方案,所以比较安全。...shc的安装 由于yum安装的shc版本较低(3.8.6的),所以不推荐使用yum安装 这边采取编译安装 首先要安装下gcc,这个有点大咋们直接yum安装 yum -y install gcc 安装完之后咋们开始下载...shc -v -r -T -f shellname.sh 输入之后会生成两个文件 使用shellname.sh.x即可 执行方法 ..../shellname.sh.x 注意sh 脚本名或者bash 脚本名是没用的 这个脚本其实已经被编译成了一个c程序 还有就是使用时记得赋予权限

    2.6K00

    使用Shell脚本简化Tomcat程序重启

    在本文中,我们将讨论使用Shell脚本简化Tomcat程序重启的方法,避免每次部署的时候,手敲命令出错等问题。...本文将分别介绍传统命令方式和Shell脚本方式,并总结为什么使用脚本而不是传统的一行一行执行命令。...传统命令先看一下,传统方式,使用手敲命令,是如何部署war的,在没有使用Shell脚本的情况下,重启Tomcat通常需要执行以下命令:线上程序停止,停止Tomcat,比如项目Tomcat在/data/java...Shell脚本为了简化这个过程,我们可以使用Shell脚本来自动化这些任务。以下是一个简单的Shell脚本,用于简化Tomcat程序的重启:#!.../java/project5/scheduler/all.log总结这个其实就是我现有项目的部署情况,每次更新服务都要把一行一行复制命令执行,所以为了快速和保守起见,我自己就想到使用使用Shell脚本一键部署

    17510

    Linux使用Shell脚本定时清理日志

    -exec:固定写法; rm -rf:强制删除文件,包括目录; {} ; 固定写法,一对大括号+空格++; 二、计划任务: 1、创建shell文件 创建可执行shell文件 touch /data/shell.../bin/del-30-days-ago-log.sh 添加文件可运行权限 chmod +x /data/shell/bin/del-30-days-ago-log.sh 2、shell文件中添加脚本...vim /data/shell/bin/del-30-days-ago-log.sh 打开创建的文件后,添加下面的数据。...文件,添加到系统定时任务中 0 0 * * * /data/shell/bin/del-30-days-ago-log.sh 三、可能出现问题 1、超过运行时间,没有执行 没有将.sh文件设置为可执行文件...添加文件可运行权限 chmod +x /data/shell/bin/del-30-days-ago-log.sh 2、保存系统定时任务文件出现问题 (1)、空格问题 多一个空格,或者少一个空格。

    99210

    使用shell脚本得到MySQL实例列表

    之前从主机,实例,业务,集群几个维度来完善了运维平台的元数据信息,把流程贯穿起来,也确实看到了一些好处,但是有一个点很重要,也是我们容易忽略的:有些元数据我们也无法确认是不是完整,准确。...)目前系统中遗漏的实例信息 2)目前系统中错误的实例信息 3)目前系统中已经过期的信息(比如系统下线,但是元数据没有及时变更) 因为数据是收上来了,但是到底差了多少,目前来说还无法判断...要做梳理,我们就需要明确实例的基本信息,所以我写了一个初步的脚本,从进程的描述信息中抓取实例的信息,然后过滤得到需要的一些属性,比如端口和socket配置。...脚本内容如下: ps -ef|grep mysql |grep -w mysqld|grep -v grep > mysqllist_ps.tmp awk -F'--' '{for (i=2;i<=NF

    99220

    Shell脚本的基本语法-Shell变量的定义和使用

    下面我们将介绍Shell脚本的基本语法和变量定义及使用方法。 一、Shell脚本的基本语法 1.文件头:Shell脚本文件的第一行必须指定解释器。例如,#!.../bin/bash表示脚本使用bash解释器。 2.注释:在Shell脚本使用“#”符号来注释代码。 3.变量:可以使用变量来存储值,并在脚本的不同部分重复使用。...在Shell脚本中,变量使用$符号来引用。 4.条件语句:Shell脚本支持if/else条件语句来执行不同的操作,取决于条件是否满足。...5.循环语句:Shell脚本支持for、while和until循环语句。 6.函数:Shell脚本中的函数是可以重复使用的代码块,可用于将一组命令封装到一个单元中,从而简化脚本代码。...Shell还支持一些预定义变量,可以直接在脚本使用。例如,$0表示脚本的名称,$1、$2、$3等表示脚本的参数,$#表示参数的数量,$?表示上一个命令的返回值,$$表示当前进程的PID等。

    86300
    领券