文档章节

shell脚本执行的几种方式

谢思华
 谢思华
发布于 2015/08/17 12:01
字数 164
阅读 22
收藏 0

一.常用方式

      ./run.sh

      当bash执行某个程序时,它只从PATH中去找,如果这个程序不在PATH中,则需要给出具体路径,./run.sh前面的点即表示当前目录。

 

二.bash调用程序的几种形式

        1. 在PATH中,直接调用:run.sh

        2. 不在PATH,给出完整路径:/tmp/run.sh

        3. 不在PATH,给出相对路径:./run.sh

        4. 不在PATH,将程序作为参数传给bash:sh run.sh

【如果需要把运行日志输出到文件则:sh run.sh > test.log】

 

三.注意事项

        1. 需要确认是否有首行标识   !#/bin/bash

http://blog.sina.com.cn/s/blog_6336857901019zyz.html

 

 

© 著作权归作者所有

共有 人打赏支持
谢思华
粉丝 59
博文 200
码字总数 132245
作品 0
广州
程序员
笑谈区别之--执行Shell脚本的四种方法

执行shell脚本方式: 法一、绝对路径方式: 法二、相对路径方式: 法三、bash命令调用: 法四、". 2.sh"点空格相对路径 或者"./root/2.sh"点空格绝对路径方式: 说下几种方式的区别: 第一种和...

脑洞老湿_
01/29
0
0
python流程控制、函数总结

shell脚本是由系统命令、变量、流程控制三者组合而成的; 类比python程序,与shell中能够实现很多功能的系统命令类似,python有很多可以实现不同功能的模块; 变量方面,shell脚本有系统变量...

yumushui991
2017/03/09
0
0
Shell脚本调试方法 Shell脚本执行的过程

Shell脚本调试方法 Shell脚本执行的过程 分类:-[小西南]- (8434) (0) 1Shell脚本调试方法 Shell提供了一些用于调试脚本的选项: -n,读一遍脚本中的命令但不执行,用于检查脚本中的语法...

Mr_Tea
2016/09/09
12
0
bash shell 获取当前正在执行脚本的绝对路径

如题,一般我们写Shell脚本的时候,都倾向使用绝对路径,这样无论脚本在什么目录执行,都应该起到相同的效果,但是有些时候,我们设计一个软件包中的工具脚本,可能使用相对路径更加灵活一点...

大数据之路
2013/08/07
0
3
hadoop 里执行 MapReduce 任务的几种常见方式

说明: 测试文件: echo -e "aatbb tccnbbtcctdd" > 3.txt hadoop fs -put 3.txt /tmp/3.txt 全文的例子均以该文件做测试用例,统计单词出现的次数(WordCount)。 1、原生态的方式:java 源...

大数据之路
2012/10/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

docker update:更新一个或多个容器的配置

更新容器的配置 docker update:更新一个或多个容器的配置。 具体内容请访问:https://docs.docker.com/engine/reference/commandline/update/#options 语法:docker update [OPTIONS] CONTA...

lwenhao
34分钟前
1
0
unload事件

unload事件不触发的原因分析 1.代码位置不对,应该优先加载,不能放到回调函数中 2.浏览器不支持 3.最可能的原因,unload事件中触发的函数是一个异步执行的函数,浏览器是不允许在窗口关闭之后在...

狮子狗
46分钟前
1
0
DbForge Schema Compare for MySQL入门教程:如何连接到数据库

【dbForge Schema Compare for MySQL下载】 要创建连接: 1. 在“Connection” 工具栏上单击“New Connection”按钮 。 2. 在“Host” 框中输入主机名。 3. 在“Port” 框中输入端口信息。默...

Miss_Hello_World
49分钟前
1
0
公众号关联微信小程序

公众号关联小程序发送关联通知,对于推广小程序有着很大的帮助。所以问题来了,怎么做到在公众号关联小程序发送关联通知呢? 一:开发中遇到的问题 之前在开发过程中发现,公众号已经关联小程...

Code辉
今天
1
0
并发编程基础之JMM学习摘要

一、JMM定义 Java内存模型即Java Memory Model(JMM),JMM决定一个线程对共享变量的写入何时对另一个线程可见(内存可见性),从抽象的角度来看,JMM定义了线程和主内存之间的抽象关系:线程...

狠一点
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部