精华内容
下载资源
问答
  • Linux系统下如何运行.sh文件

    万次阅读 多人点赞 2018-01-28 23:05:20
    在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件 第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod u+x datelog.sh): 1、在任何路径下,输入该文件的绝对路径/root...

    在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个datelog.sh文件


    第一种(这种办法需要用chmod使得文件具备执行条件(x): chmod u+x datelog.sh):

    1、在任何路径下,输入该文件的绝对路径/root/datelog.sh就可执行该文件(当然要在权限允许情况下)


    2、cd到datelog.sh文件的目录下,然后执行./datelog.sh



    第二种(这种办法不需要文件具备可执行的权限也可运行):

    1、在该文件路径下sh加上文件名字即可,sh datelog.sh


    2、在任意路径下,sh 加上文件路径及文件名称:sh /root/ datelog.sh


    展开全文
  • 输入 start-all.sh 命令后,提示 “找不到命令” 这个问题的解决方法。

    搭建完Hadoop分布式集群后,在启动Hadoop服务时,就遇到了问题。

    一、 问题描述

    输入命令start-all.sh(该命令是start-dfs.shstart-yarn.sh这两个命令的合并),报错信息如下图所示。

    在这里插入图片描述

    二、 问题分析

    这个问题出现的原因是环境变量没有配置好,打开 /etc/profile 文件,或者 ~/.bash_profile 文件进行修改,就可以解决了。

    下面以打开 /etc/profile 文件为例,打开 ~/.bash_profile 文件也是同样的方法(把命令中的/etc/profile换为~/.bash_profile,其他操作不变)。

    三、 解决方法

    打开文件(命令中gedit的位置,可以用vi或者vim代替)

    gedit /etc/profile
    

    在这里插入图片描述

    添加以下内容

    export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
    export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
    

    在这里插入图片描述
    再输入下面这条命令使之生效

    source /etc/profile
    

    就可以解决了。

    展开全文
  • 目录 目的: 1、restart.sh 配置重新启动命令 2、startup.sh 配置启动应用的命令配置 3、stop.sh 配置停止应用命令 ...sh ./stop.sh exec ./start.sh 2、startup.sh 配置启动应用的命令配置 nohup jav

    目录

    目的:

    1、restart.sh 配置重新启动命令

    2、startup.sh 配置启动应用的命令配置

    3、stop.sh 配置停止应用命令


    目的:

    项目重构之后我们需要配置启动的脚本,这样可以使用jikens命令直接的调用。所以需要配置三个不同的配置脚本,放到服务器上面,这样在调用之后,才能方便的使用!

    1、restart.sh 配置重新启动命令

    sh ./stop.sh 
    exec ./start.sh

    2、startup.sh 配置启动应用的命令配置

    nohup java -Xms512m -Xmx512m -Xrunjdwp:transport=dt_socket,address=8083,server=y,suspend=n -jar  /app/management/compose/compose-*.jar   > /app/management/compose/log/com-starter.log 2>&1 & 
    
    

    3、stop.sh 配置停止应用命令

    kill -9  $(ps -ef | grep /app/management/compose/compose-*.jar | grep -v "grep" | awk '{print $2}')
    

     

    展开全文
  • linux查看文件大小信息,df -h和du -sh查询命令查询结果不一样
    df -h查看系统中文件的使用情况

    Size 分割区总容量
    Used 已使用的大小
    Avail 剩下的大小
    Use% 使用的百分比
    Mounted on 路径地址

    FreeBSD下,当硬盘容量已满时,您可能会看到已使用的百分比超过 100%,因为 FreeBSD 会留一些空间给 root,让 root 在档案系统满时,还是可以写东西到该档案系统中,以进行管理。

    du -sh *查看当前目录下各个文件及目录占用空间大小

    大小 文件名
    4.0K test.txt

    • du -h --max-depth=1 /root/* 查看目录下的说有文件大小
    • du -h --max-depth=1 /root 列出root目录下面所有的一级目录文件大小;
    rm删除命令
    • rm -f * 切换到要删除的目录,删除目录下的所有文件
    • rm -rf log/* 删除logs文件夹下的所有文件,而不删除文件夹本身
    df -hdu -sh显示的磁盘大小不一致原因及解决办法

    df -hT显示132G空间全部占用,du -sh显示只占用30G

    问题原因

    使用rm命令删除文件时,只有当该文件不存在任何link才会被删除
    当有进程访问这个文件时,这个文件的实际占用空间就不会释放
    du是根据文件名进行的空间统计,使用rm时该文件对系统来说已经不可见,所以不会统计这个文件。
    df则是磁盘实际占用的数量

    解决方法

    点击查看

    展开全文
  • windows环境下运行.sh文件

    万次阅读 2018-11-17 11:47:01
    .sh是shell script格式的文件,在Linux环境下是可以直接运行的,到文件所在目录下,执行 ./test.sh 如果是在Windows环境下,在CMD窗口是无法直接执行./test.sh 的,这时候可以通过GIT 工具来运行,关于GIt的安装...
  • kafka自带了很多工具类...这些类该如何使用呢,kafka的设计者早就为我们考虑到了,在${KAFKA_HOME}/bin下,有很多的脚本,其中有一个kafka-run-class.sh,通过这个脚本,可以调用其中的tools的部分功能,如调用kafk...
  • 1、sh 跟上SH脚本,直接运行。2、chmod 给SH脚本加上X权限,然后直接输入SH脚本文件名,就可以运行。我原来一直是这两种方法,没有碰见过错误,你的问题,可以把脚本发出来,或把错误提示发来sh xxx用 sh 这个...
  • (curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh) bash执行完,就会定义一个它自己的命令x-ui,但我们卸载程序后,再次输入x-ui还是会显示出该程序的菜单; 这个需要到 “/usr/bin” ...
  • linux sh命令简述

    千次阅读 2020-07-03 18:00:52
    sh命令1. 可能需要的执行方式linux下执行.sh文件的方法2. 开头:#!/bin/sh3. 变量4. Shell命令和流程控制Unix命令概念:管道,重定向和backtick(反斜线)流程控制 1. 可能需要的执行方式 linux下执行.sh文件的方法 ...
  • run.sh

    千次阅读 2019-03-19 15:12:00
    1.run.sh 文件 ./run.sh start启动 ./run.sh stop 停止 ./run.sh restart重启 ./run.sh install安装 ./run.sh uninstall卸载 #!/bin/bash ### BEGIN INIT INFO # Provides: Nginx # Required-St...
  • du -sh

    万次阅读 2019-02-13 10:07:41
    du -sh #查看当前目录总大小 du -sh * #查看所有子目录大小 du -sh ./* #查看当前目录下所有文件/文件夹的大小 lsof | grep delete #如果怀疑删掉的数据还在占用磁盘空间试试这个 kill -9 pid #结束掉进...
  • 搭建 hyperledger-fabric 私有链,在执行sh bootstrap.sh 时,需要进行下载资源,但由于国内网络环境,下载起来特别慢,会打印platform specific fabric binary is not available to download错误,导致sh bootstrap...
  • zkEnv.sh 脚本比较重要 重要的一些变量都可以在这里面直接进行修改配置 #!/bin/sh # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the ...
  • zkCli.sh 脚本用的也比较多 我们又是需要登录到服务端查看一些节点的信息,通过这个脚本是比较直接和快速的 #!/bin/sh # Licensed to the Apache Software Foundation (ASF) under one or more # contributor ...
  • mac运行sh脚本

    千次阅读 2019-07-27 15:10:19
    综述 mac运行sh脚本 代码 脚本 a.sh for ((i=0; i<2; i ++)) do ./OpenGL $i done 运行 chmod 777 a.sh sudo ./a.sh 被执行的程序 OpenGL
  • 学习使用zookeeper已经有一段时间了,在实际的生产环境下对于zookeeper自带的服务端脚本往往需要进行修改后使用,以便能...其中*.sh 和*.cmd分别是适用于UNIX系统和Windows系统下的文件 zkCleanup.sh  功能:清理zooke
  • Linux sh脚本

    千次阅读 2018-02-26 22:38:53
    1.sh执行方式(1)直接运行./1.sh(2)通过bash或sh运行脚本bash 1.shsh 1.sh(3)通过 . 或source运行脚本source script 1.sh. 1.sh 注意这里有空格
  • Python sh脚本

    千次阅读 2018-10-22 09:29:34
    什么是脚本呢,经常听说什么自动化部署,自动化运行,其实都是脚本的作用,这是对脚本比较浅层的理解。 比如: 你在虚拟机上有一个项目需要执行,首先你可能...你创建一个.sh文件,里面编写你需要打开项目需要执行...
  • bash xx.shsh xx.sh以及./xx.sh的区别

    千次阅读 2012-04-12 17:22:48
    但bash xx.sh和./xx.shsh xx.sh还是有不同的,bash xx.shsh xxx.sh都已经是直接执行命令,脚本程序作为这个命令的参数,不存在可行性权限的问题,而./xx.sh则必须具有可执行权限,在部分自动化的脚本中出现像./...
  • Centos执行.sh文件

    万次阅读 2019-05-31 15:16:22
    在Linux系统下运行.sh文件有两种方法,比如我在root目录下有个run.sh文件 但是首先要移动到需要执行的文件夹目录下 授予权限,否则会提示权限拒绝的错误 chmod u+x run.sh 首先说明执行命令可以是 ./**.sh,...
  • 为项目编写start.sh,stop.sh

    千次阅读 2017-05-21 12:16:18
    最近项目中用到了,使用java -jar 命令启动项目,要求编写start .sh文件,就研究了一下下。 #start.sh 与项目打的jar包放到同一目录 nohup java -jar VrWorldScript-1.0-SNAPSHOT.jar -Dfile.encoding=utf-8 -...
  • nohup sh xxx.sh &>/dev/null &

    千次阅读 2019-08-17 17:44:47
    nohup sh xxx.sh &>/dev/null & 或者其它类似写法 nohup ./xxx [args] &>/dev/null & 这个命令的作用是:后台运行进程xxx并将标准输出和标准错误流重定向到linux的空设备 下面对于命令中的...
  • nohup 和 sh 或者 ./ 执行 sh文件的不同

    千次阅读 2018-03-14 15:26:16
    nohup 执行 sh 文件后,会在后台创建一个线程执行sh 是在当前线程执行,如果当前连接 关掉后,会停止 sh文件的执行
  • 1 查看执行sh文件的内容[root@xxxdb0402 dbscripts]# more oswatcher_restart.sh #!/usr/bin/ksh #export oswdir=`df |grep mysqllog|awk {'print $6}'` export oswdir=/mysqllog #th=`ps -ef|grep -v $$|grep ...
  • Ubuntu修改默认sh为bash

    千次阅读 2019-05-28 09:17:11
    现在的Ubuntu版本默认sh都是使用的dash,用起来实在是别扭,所以找了一下,发现可以通过设置,修改为原来的bash。 首先查看系统的/bin/sh $ ls -al /bin/sh /bin/sh -> dash 切换sh为bash $ sudo dpkg-...
  • sh - 指令

    千次阅读 2018-12-11 11:40:58
    sh 启动springboot的jar程序 #!/bin/sh RESOURCE_NAME=beautify-0.0.2-SNAPSHOT.jar tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|grep -v kill|awk '{print $2}'` if [ ${tpid} ]; then echo 'Stop ...
  • sh文件编写

    万次阅读 2019-04-24 09:46:55
    1.文件首行 文件第一行: .../bin/sh 符号#!用来告诉系统后面的参数是用来执行该程序的程序 脚本完成之后 chmod +x filename 保证可以使用如下语句执行 ./filename 2.注释 #开头的句子表示注释 3.变量 ...
  • 新建一个.sh文件,写入: sh /homexxx/apache-tomcat-8.5.40/bin/startup.sh & fg sh /home/xx/tomcat1/bin/startup.sh & fg sh /home/xxx/tomcat2/bin/startup.sh & fg sh /home/xxx/tomcat3/bin/...
  • Linux安装redis时报sh:./mkreleasehdr.sh权限不够错误 今天在Linux上安装redis时报了个sh:./mkreleasehdr.sh权限不够的错误,内容如下: 这是因为redis-5.0.5/src/mkreleasehdr.sh的权限不够,给mkreleasehdr.sh...
  • build.sh脚本

    万次阅读 2017-11-01 18:13:25
    /bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成时,如果要执行该脚本,还必须使其可执行。 要使编写脚本可执行: 编译chmod +x filename...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,264,580
精华内容 505,832
关键字:

sh