精华内容
下载资源
问答
  • Linux 运行 .sh 文件的两种方法

    千次阅读 2021-05-08 23:28:14
    Linux 运行 .sh 文件的两种方法文章作者:网友投稿 发布时间:2010-06-15 13:31:16 来源:网络一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图形界面下面直接双击该文件,但无疑比较浪费...

    Linux 运行 .sh 文件的两种方法

    文章作者:网友投稿 发布时间:2010-06-15 13:31:16 来源:网络

    一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图形界面下面直接双击该文件,但无疑比较浪费时间。 现在介绍第一种方法:(在ubuntu下的) 首先你要打开一个终端。 然后输入sudo su 随后输入密码。这样就取得了root用户权限。 然后找到那个文件(当然是在

    一个中等水平的Linux用户一定少不了经常执行.sh文件,当然了,你可以在图形界面下面直接双击该文件,但无疑比较浪费时间。

    现在介绍第一种方法:(在ubuntu下的)

    首先你要打开一个终端。

    然后输入sudo su

    随后输入密码。这样就取得了root用户权限。

    然后找到那个文件(当然是在终端里面用命令找,你可别开一个文件管理器。)

    执行./sh文件名字

    就可以了。

    比如你有一个sh文件叫1.sh,这个文件在硬盘的/tmp目录里面,要执行的话,就要这样:

    C代码

    $ sudo su

    pass your password:(这里输入密码的时候是看不到输入的东西的,不过确实已经输入进去了。)

    #cd /tmp

    #./1.sh

    $ sudo su

    pass your password:(这里输入密码的时候是看不到输入的东西的,不过确实已经输入进去了。)

    #cd /tmp

    #./1.sh这样就OK了。

    SH文件是Linux系统里面的类似批处理的文件,所以运行sh文件后可能会还要你输入一些信息。这个就视sh文件的内容而定了。

    第二种方法:

    sh xx.sh

    最后建议:使用

    C代码: man sh 来看看sh 的介绍~

    展开全文
  • Linux下面如何运行.sh文件

    千次阅读 2021-05-10 08:10:20
    Linux下面用命令如何运行.sh文件方法,有两种方法:一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限...

    网络收集整理,方便日后查看!

    Linux下面用命令如何运行.sh文件的方法,有两种方法:

    一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】

    二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】

    方法一:当前目录执行.sh文件

    【步骤一】cd到.sh文件所在目录

    比如以hello.sh文件为例,如下图

    【步骤二】给.sh文件添加x执行权限

    比如以hello.sh文件为例,

    chmod u+x hello.sh

    【步骤三】./执行.sh文件

    比如以hello.sh文件为例,

    终端执行以下命令:

    ./hello.sh

    即可执行hello.sh文件,如下图

    【步骤四】sh 执行.sh文件

    以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图

    方法二:绝对路径执行.sh文件

    下面三种方法都可以;

    ./home/test/shell/hello.sh

    /home/test/shell/hello.sh

    sh /home/test/shell/hello.sh

    注意事项

    用“./”加文件名.sh执行时,必须给.sh文件加x执行权限

    展开全文
  • Linux下如何写 .sh 脚本启动 项目

    千次阅读 2021-05-08 23:27:03
    Linux下如何写 .sh 脚本启动 项目创建文件mealcoupon.sh内容如下:#!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=xhqy_yzf-1.0.0.war#项目的路径(替换成你项目的路径)PROJECT_LOCATION=/home...

    Linux下如何写 .sh 脚本启动 项目

    创建文件   mealcoupon.sh

    内容如下:

    #!/bin/bash

    #这里可替换为你自己的执行程序,其他代码无需更改

    APP_NAME=xhqy_yzf-1.0.0.war

    #项目的路径(替换成你项目的路径)

    PROJECT_LOCATION=/home/xpro/xhqy_jt

    #使用说明,用来提示输入参数

    usage() {

    echo "Usage: sh 执行脚本.sh [start|stop|restart|status]"

    exit 1

    }

    #检查程序是否在运行

    is_exist(){

    #pid=`ps -ef|grep $APP_NAME|grep -v grep|awk '{print $2}' `

    pid=`jps -l | grep $APP_NAME | awk '{print $1}'`

    #如果不存在返回1,存在返回0

    if [ -z "${pid}" ]; then

    #return 1

    proct=1

    else

    #return 0

    proct=0

    fi

    }

    #启动方法

    start(){

    is_exist

    if [ $proct -eq 0 ]; then

    echo "${APP_NAME} is already running. pid=${pid} ."

    else

    cd ${PROJECT_LOCATION}

    #nohup java -Xms256m -Xmx256m -jar $APP_NAME > /dev/null 2>&1 &

    java -Xms256m -Xmx256m -jar $APP_NAME &

    #tail -f log/xhqy_log.txt

    fi

    }

    #停止方法

    stop(){

    is_exist

    if [ $proct -eq 0 ]; then

    cd ${PROJECT_LOCATION}

    kill -9 $pid

    echo "${APP_NAME} is stop"

    else

    echo "${APP_NAME} is not running"

    fi

    }

    #输出运行状态

    status(){

    is_exist

    if [ $proct -eq 0 ]; then

    echo "${APP_NAME} is running. Pid is ${pid}"

    else

    echo "${APP_NAME} is NOT running."

    fi

    }

    #重启

    restart(){

    stop

    start

    }

    #根据输入参数,选择执行对应方法,不输入则执行使用说明

    case "$1" in

    "start")

    start

    ;;

    "stop")

    stop

    ;;

    "status")

    status

    ;;

    "restart")

    restart

    ;;

    *)

    usage

    ;;

    esac

    文件建好:上传到你项目的同路径下。

    执行  chmod 700 mealcoupon.sh(替换掉你的文件名)将 文件变成  .sh 执行文本。

    通过./mealcoupon.sh [start|stop|restart|status](后面带参数)命令,执行项目的重启,停止

    Linux,编辑文件的命令: vim    按  i ,进行修改,然后  Esc 键,:wq。保存成功

    原作者地址:https://blog.csdn.net/qq_34870296/article/details/100763255

    展开全文
  • 工作中有一个linux下的服务需要启动,但是机器总是断电,导致需要反复启动,找了一下开机自启动方法,解决了这个问题。Linux设置开机自启动非常简单,只要找到rc.local文件,将你需要自启动文件加进去即可。我的...

    工作中有一个linux下的服务需要启动,但是机器总是断电,导致需要反复启动,找了一下开机自启动的方法,解决了这个问题。Linux设置开机自启动非常简单,只要找到rc.local文件,将你需要自启动的文件加进去即可。我的linux服务器的rc.local文件在/etc文件夹下。rc.local文件没有修改之前是这样滴:

    #!/bin/sh

    #

    # This script will be executed *after* all the other init scripts.

    # You can put your own initialization stuff in here if you don't

    # want to do the full Sys V style init stuff.

    touch /var/lock/subsys/local

    在文件下方直接添加你需要自启动文件的路径,然后直接写上启动命令,修改后的文件如下:

    #!/bin/sh

    #

    # This script will be executed *after* all the other init scripts.

    # You can put your own initialization stuff in here if you don't

    # want to do the full Sys V style init stuff.

    touch /var/lock/subsys/local

    cd /root/apache-tomcat-6.0.37/bin

    ./startup.sh

    是不是非常简单呢

    linux下配置tomcat开机自启动

    Linux下配置tomcat开机自启动   1.写一个tomcat脚本,内容如下,设置其权限为755,放在/etc/init.d/目录下 #!/bin/bash## /etc/init.d/tomca ...

    Linux执行.sh文件,提示No such file or directory的问题的解决方法

    亲测有效:http://www.jb51.net/LINUXjishu/56395.html Linux执行.sh文件,提示No such file or directory的问题的解决方法 在win ...

    linux 让一个程序开机自启动并把一个程序加为服务

    本文以tomcat7为例 首先找到tomcat启动的目录,我的为 cd /usr/local/tomcat7/bin/ 这个目录 启动脚本是startup.sh 然后在/etc/rc.d/rc.loc ...

    linux下的tomcat开机自启动(亲测),更改静态ip

    开机自启动Tomcat: 1.修改脚本文件rc.local:vim /etc/rc.d/rc.local 这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令 ...

    electron安装+运行+打包成桌面应用+打包成安装文件+开机自启动

    1.初始化node项目,生成package.json文件 npm init 2.安装electron,并保存为开发依赖项 npm install electron -D 3.根目录下新建index.j ...

    Linux系统重要的开机自启动的服务

    重要的开机自启动的服务 1.sshd  连接Linux服务器是需要用到的服务程序    2.rsyslog 操作日志的一种机制                系统日志:/var/log/message ...

    【linux基础】如何开机自启动某个程序-linux工具-ubuntu

    前言 实际使用中应用程序或者服务需要开机自启动,而不是人为手动开启运行,那么,该如何做呢,本文对此进行介绍. 操作过程 1. 确定系统的桌面环境: 具体可参考here; 2. 如何自启动: 博主ubu ...

    Linux下设置svn开机自启动

    方式一:centos 7 设置svn开机自启动 使用新的systemctl 服务命令  (笔者成功验证过,该方式可行) [root@iZjvr37lpviqbkZ init.d]# vi /lib/s ...

    Linux下sh文件运行及桌面环境双击运行sh文件

    sh文件运行: 1.修改为可执行权限: chmod u+x hello.sh 2.运行 ./hello.sh 3.不使用可执行权限修改,用sh直接运行 sh ./hello.sh 桌面环境双击运行sh ...

    随机推荐

    Atitit 延迟绑定架构法attilax总结

    Atitit 延迟绑定架构法attilax总结 配置文件的延迟绑定1 Api属性与方法的回调延迟绑定1 后期绑定和前期绑定2 延迟调用2 用 Java 语言延迟绑定2 什么是推迟绑定 C++3 配置文 ...

    CardView

    CardView继承至FrameLayout类,可以在一个卡片布局中一致性的显示内容,卡片可以包含圆角和阴影.CardView是一个Layout,可以布局其他View. CardView常用属性: c ...

    Card Collector(HDU 4336)

    Card Collector Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

    [进程管理]Linux进程状态解析之R、S、D

    Linux是一个分时操作系统,能够在一个cpu上运行多个程序,每个被运行的程序实例对应一个或多个进程,这里介绍一下Linux进程状态. Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个 ...

    Kubenetes 核心概念理解

    Kubernetes 是一个具有自动控制 .自动纠错功能的资源管理系统 可以把 Node , Pod , Replication Controller , Service 等都看做是一种 " ...

    int 存储大小 数组元素个数

    为了得到某个类型或某个变量在特定平台上的准确大小,您可以使用 sizeof 运算符.表达式 sizeof(type) 得到对象或类型的存储字节大小.下面的实例演示了获取 int 类型的大小: 实例 # ...

    SpringBoot Mybatis 分页插件PageHelper

    添加maven配置: com.github.pagehelper

    Linq to sql 之 ExecuteQuery 错误:指定的转换无效

    问题:通过dbContext.ExecuteQuery 得到数据并赋值给一个集合. 代码: public IEnumerable GetLeavTotal(st ...

    mysql日期查询大全

    -- 查询昨日一整天的数据 DAY) ,'%Y-%m-%d 23:59:59') AS '昨日结束时间' -- 查询今日开始到当前时间的数据 DAY) ,'%Y-%m-%d %H:%i:%s') AS ...

    鼠标样式——css国际组织

    w3c国际标准组织提供的鼠标样式: http://css-cursor.techstream.org/

    展开全文
  • 有一种是接sh 加上文件名.sh的解决绝办法,需要的朋友可以参考下本文介绍Linux下面用命令如何运行.sh文件方法,有两种方法:一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】二、?...
  • 1、restart.sh 配置重新启动命令 2、startup.sh 配置启动应用的命令配置 3、stop.sh 配置停止应用命令 目的: 项目重构之后我们需要配置启动的脚本,这样可以使用jikens命令直接的调用。所以需要配置三个不同的...
  • 弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选...
  • 第一种方法:非自启动方式1.如果你使用的是maven来管理项目,执行以下命令进行项目打包cd 项目根目录(和pom.xml同级)mvn clean package## 或者执行下面的命令## 排除测试代码后进行打包mvn clean package -Dmaven....
  • 2021年6月2日 最近做个项目想在Ubuntu系统实现程序自...一、准备.sh文件内容如下(输入touch autostart.sh创建): cd /dev #进入dev echo "密码" | sudo -S chmod 777 ttyUSB0 #这个当时要用串口ttyUSB0写的,可以修
  • 在java中启动sh脚本

    2021-03-06 16:46:17
    1.先在对应目录下创建一个sh的脚本文件:可以进入linux,输入 nano test.sh 会在当前目录下生成一个test.sh文件可以在该文件中写入shell脚本的内容,如:#!/bin/shecho 'Hello World!'然后ctrl+x 选择Y 保存文件。2...
  • 通过查看论坛,我已经尝试了适用的推荐方法,但也许我漏掉了一个步骤。我想让这个脚本在启动时运行。#!/bin/shcondaactivatescrapercd/home/me_user/Documents/scrapepython/home/me_user/Documents/scrape/p...
  • 对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件下面以scrapy启动server为例,文件名为run.sh:#端口号,根据此端口号确定PIDPORT=6800#启动命令所在...
  • 第一种方法:非自启动方式 1.如果你使用的是maven来管理项目,执行以下命令进行项目打包: cd 项目根目录(和pom.xml同级) mvn clean package ## 或者执行下面的命令 ## 排除测试代码后进行打包 mvn clean ...
  • linux服务器上后端部署两种方式。 第一种方式: 1.跳转到后端应用目录。cd /home/data/test 2.查看端口号并杀死进程。netstat -nltp |grep 8888 ...5.启动服务。nohup java -jar hunan-rapid-boot.jar --spring.pr
  • Java项目会被打成jar的方式部署在Linux服务器上执行,为了避免执行太多复杂Linux命令,现将启动命令存放于sh可执行文件中 start.sh #!/bin/sh # 获取当前目录 APPDIR=`pwd` # 获取时间最新jar包 LAST_JAR=`ls -t...
  • 在Windows上,如何执行.sh文件

    千次阅读 2021-05-10 20:19:42
    问题描述当我尝试通过命令./name.sh在命令行中执行文件(name.sh)时,我收到错误消息:"." is not recognized as an internal or external command, operable or batch file执行.sh文件的正确方法是?最佳解决方法从...
  • sh命令(sh命令详解)

    千次阅读 2021-05-10 14:00:24
    1、sh是linux中运行shell的命令,是shell的解释器,shell脚本是百linux中壳层与命令行界面,用户可以在shell脚本输入命令来执行各种各样的任务。要运行shell脚本,首选需.那能不能告诉我sh这个命令到底是起是起什么...
  • Java代码来执行.sh文件

    2021-03-08 00:23:49
    要在Windows上执行.sh脚本,必须安装合适的命令解释程序。 例如,你可以在你的Windows机器上安装Cygwin环境,并使用它的bash解释器。但是,即使使用Cygwin,Windows也不是Linux。 一些脚本将不会从一个环境移植到另...
  • 本文这里主要讲以下几点: 1、编写launch文件一次性启动多个节点 2、编写sh脚本控制多个launch文件启动 3、编写开机自启动sh脚本文件,使我们程序开机就能自动运行 1、编写launch文件一次性启动多个节点 在我们的一...
  • sh脚本启动java程序

    2021-03-06 16:46:16
    then mkdir $LOG_PATH fi # 启动的日志文件 if [ ! -f "$START_LOG" ]; then #等于 mk 创建文件 touch $START_LOG fi #Start Java Process #标准的输入,输出和错误输出分别表示为STDIN,STDOUT,STDERR,也可以用0,...
  • 记录一下,在Linux 终端运行.sh文件,以前只在终端nohup过.py文件。 nohup python -u Job.py >/dev/null 2>error.log 2>&1 & 这次后台启动带参数的脚本文件,正常启动: 该脚本文件是多进程 bash ...
  • im对python世界有点陌生,而且im...在我将python脚本设置为在桌面的某个目录中创建文本文件.geo和Bash文件.sh,如下所示:basedirectory="/home/pst2/Desktop/";*//Writing the .geo file*file = open(basedirectory...
  • 一、分析说明为了写出更加完善的tomcat启动方面的自动化脚本,健壮自己用于代码上线自动化部署的脚本,特分析下tomcat的bin目录下的starup.sh脚本,学习标准的sh脚本的编写方法,从中吸取经验二、脚本分析#!/bin/sh#...
  • 关于LINUX权限-bash: ./... Permission denied关于LINUX权限-bash: ./startup.sh: Permission denied ...Linux权限:提示-bash: ./startup....
  • 这有可能是.sh文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观看。什么是一&nbsp.sh&nbsp文件?被称为脚本Bash的应用程序和使用开发人员文件。 SH文件被称为是创建并保存在Bash的语言,因为...
  • 业务场景:需要启动你多个jar包,就写了脚本文件jars.sh文件启动多个jar,启动jars.sh文件时报错如下: -bash: .jars.sh: command not found 解决方案: 输入命令chmod +x jars.sh 重新启动:./jars.sh 即可启动...
  • 本质是无格式的文本文件,它包含一条或多条命令。 (1).bat是dos下的批处理文件,在window系统上执行的文件。本质就是DOS命令集合。 它的文件扩展名为.bat或.cmd。在dos中键入批处理文件的名称,或者双击该批处理...
  • sh, 批量执行Linux命令

    千次阅读 2021-05-10 01:29:15
    step 1:创建一个sh批处理命令文件# vim /etc/batch_ssh/install_redis.shstep 2:给当前用户,能够执行sh脚本权限#chmod install_redis.sh777step 3: 编写要批量执行的命令,read表示等待前端用户输入,sleep表示...
  • 树莓派开机自启动Py文件

    千次阅读 2020-12-20 15:29:37
    输入命令:sudo nano /etc/rc.local1在exit 0上一行输入:python /home/pi/test.py开机运行命令是python + (空格) + python脚本位置或者打开这个文件来修改自启动,网上有很多方法都是新建一个脚本来完成的。...
  • 如何运行.sh文件

    2021-05-10 21:26:55
    但是文件是.sh,当我告诉ubuntu打开文件时,它使用了一些文本编辑器。我搜索了Ubuntu Software Store,并且没有应用程序可以打开它。有什么办法可以让它安装?最佳解决方法文件复制到桌面(为了方便起见)右键单击该...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 395,783
精华内容 158,313
关键字:

启动sh文件命令