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

继续阅读