【发布时间】:2013-07-05 11:11:01
【问题描述】:
我想在c 中使用exec() source 一些shell 脚本。
source 是什么?那是 binary executable 还是 shell script ?我在哪里可以找到 linux 文件系统?
我跑了
charan@PC-113:~$ which source
charan@PC-113:~$
【问题讨论】:
-
source是 bash 中的运算符。很像>。 ss64.com/bash/source.html -
你不能真正从
exec函数中得到source......(你可以exec一些/bin/sh做source)。exec不会返回(成功时),或者您将在fork-ed 子进程中运行它,并且源命令不会影响您的程序。你应该解释你真正想做的事情以及为什么。
标签: c linux shell system-calls