在我们平时进行深度学习模型训练和代码编写时,经常在Linux系统环境下,我们可以将代码运行逻辑封装成一个.sh文件,这样一来,只需要调用.sh文件就可以进行我们想要的整个代码逻辑,非常方便。
那么如何运行.sh文件以及有哪些注意事项呢?
首先,我们有两种运行.sh文件的方法:
- 直接在.sh文件的目录下,输入
./name.sh
即可,注意这时name.sh文件必须要有x权限(执行权限)。 - 第二种方法是使用sh来执行:
sh name.sh
,这时name.sh文件可以没有x权限。
当name.sh文件没有x权限时,我们可以给其进行权限添加:
chmod u + x name.sh
除了在.sh文件的当前目录下,我们也可以使用绝对路径执行.sh文件。
./xxx/xxx/hello.sh
/xxx/xxx/hello.sh
sh /xxx/xxx/hello.sh
同样要注意是否有x权限!!!