赞
踩
shell本质就是一个命令解释器,实际上就是向内核做一些命令解释的东西。
shell其实就是讲命令,解释给Linux的内核去看得一个内容。
三种开启shell脚本方式
1…/绝对路径方式
这种方式往往权限不够,我们需要给sh加上一些权限,如果是用的相对路径的方法,那么还要给路径上所有文件加上权限。
加上权限之后,一般就可以使用了
2.使用sh的方法启动
sh + tt.sh
3.使用source 方法启动sh
source + sh
这样的方法可以启动
4.bash + sh文件
三种方法,各自有各自的优点和缺点,
但是前两种方法都会设计到要给问题
就是前两种方法都会开启一个新的线程,去执行tt.sh脚本里的东西
而source的方法,是直接用bash的方法去性质tt.sh脚本里的东西,并并没有开启新的线程。
路径使用绝对路径./fads/a.sh
这种方式需要给文件上,加上执行权限,而且要有,整个路径上的执行权限。
所以,在使用相对路径这个方式处理时候,一定要,要让沿途的文件夹都有读的权限,还要让sh自身有可执行的权限。
需要把文件读进内存里面去,所以对需要执行的文件要有读的权限和可以执行的权限。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。