执行shell脚本 需要注意一下几点:
进程:
方式一 和 方式六都是新的进程执行
其余的没有开辟新进程
echo "PID of this script: $$" #输出进程号
权限:
方式一 方式二两种方式都需要提前赋予脚本以执行权限。
其余的不需要执行权限
方式一(相对路径执行文件) :./test.sh
方式二(绝对路径执行文件) :/home/root/test.sh
方式三(source 执行文件) :source test.sh
方式四 (sh 执行文件) :sh test.sh
方式五 (追加PATH环境变量值) :PATH=/home/root/:$PATH (把路径直接放在环境变量中 就直接可执行文件 test.sh)
方式六 (bash 命令)