💡
原文中文,约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后的内容可以继续执行。
➡️