linux shell脚本执行方法二: 以绝对路径的方式去执行bash shell脚本:
/data/shell/hello.sh
linux shell脚本执行方法三: 直接使用bash 或sh 来执行bash shell脚本:
cd /data/shell
bash hello.sh
或
cd /data/shell
sh hello.sh
注意,若是以方法三的方式来执行,那么,可以不必事先设定shell的执行权限,甚至都不用写shell文件中的第一行(指定bash路径) 。因为方法三是将hello.sh作为参数传给sh(bash)命令来执行的 。这时不是hello.sh自己来执行,而是被人家调用执行,所以不要执行权限 。那么不用指定bash路径自然也好理解了啊 。
linux shell脚本执行方法四: 在当前的shell环境中执行bash shell脚本:
cd /data/shell
. hello.sh
或
cd /data/shell
source hello.sh
前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境,此shell脚本就在这个子shell环境中执行 。shell脚本执行完后子shell环境随即关闭,然后又回到父shell中 。而方法四则是在当前shell中执行的 。
【linux写脚本运行命令 linux脚本编写命令】linux写脚本运行命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux脚本编写命令、linux写脚本运行命令的信息别忘了在本站进行查找喔 。
- redisson执行lua脚本 redis脚本初始化
- redis linux安装包 linux下redis包
- redis读写变慢 redis单机读写性能
- mongo sql语句 mongodb写sql语句
- mongodb 并发写 mongodb并发问题
- 往mysql数据库录数据 lua写数据库mysql
- redis运行机制 redis日常运维脚本
- mysql迁移到gaussdb mysql字段迁移脚本
- redis怎么写入数据库 redis4.0写入硬盘
- redis怎么写入数据 往redis里面放值
