信息企业网站建设的优势,电商网站建设最好的公司,湛江有哪些网站建设公司,站中站网站案例1.exec介绍
exec是linux shell内建命令#xff0c;该命令将使用一个特定的命令来取代当前进程。一般当shell遇到一个命令#xff0c;它会forks off一个子进程来真正的运行命令#xff0c;但使用exec内建命令#xff0c;shell就不会fork一个子进程了#xff0c;并且命令的…1.exec介绍
exec是linux shell内建命令该命令将使用一个特定的命令来取代当前进程。一般当shell遇到一个命令它会forks off一个子进程来真正的运行命令但使用exec内建命令shell就不会fork一个子进程了并且命令的执行将会替换掉当前shell。因此在脚本中使用时一旦exec所执行的命令执行完毕那么它就会强制退出脚本。
2.样例
[rootelasticsearch ~]# cat exec.sh
#!/bin/bashexec echo Exiting \$0\.
#脚本会在这里退出echo This echo will never echo.
exit 99
#脚本不会在这里退出。脚本退出后使用echo $?来检查一下退出码一定不是99
[rootelasticsearch ~]# sh exec.sh
Exiting exec.sh.
[rootelasticsearch ~]# echo $?
0
[rootelasticsearch ~]#