💡
原文中文,约3900字,阅读约需10分钟。
📝
内容提要
在Linux中,调用脚本的方式有fork、exec和source。fork通过进程复制创建新进程,exec和source是bash内部命令。exec执行后父脚本中exec后的内容不再执行,而source执行后父脚本中source后的内容可以继续执行。
🎯
关键要点
-
在Linux中调用脚本的方式有fork、exec和source。
-
fork是Linux系统调用,通过进程复制创建新进程。
-
exec和source是bash内部命令,exec执行后父脚本中exec后的内容不再执行。
-
source执行后父脚本中source后的内容可以继续执行。
-
fork方式调用时,子进程拥有父进程的副本,但PID不同。
-
exec方式调用时,不需要开启新的shell,父脚本exec后的内容不再执行。
-
source方式调用时,也不需要开启新的shell,父脚本source后的内容可以继续执行。
➡️