Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux教程 >> Linux execlp函數 使用基礎教程

Linux execlp函數 使用基礎教程

日期:2017/2/7 14:33:05      編輯:Linux教程
  execlp 從PATH 環境變量中查找文件並執行
定義: int execlp(const char * file,const char * arg,……);
頭文件: #include<unistd.h>
說明: execlp()會從PATH 環境變量所指的目錄中查找符合參數file的文件名, 找到後便執行該文件, 然後將第二個以後的參數當做該文件的argv[0]、argv[1]……, 最後一個參數必須用空指針(NULL)作結束。
返回值: 如果執行成功則函數不會返回, 執行失敗則直接返回-1, 失敗原因存於errno 中。
相關函數: fork, execl, execle, execv, execve, execvp
錯誤代碼: 參考execve()。
示例

#include<unistd.h>

main()
{
execlp("ls","ls","-al","/zhmc",(char *)0);

}

輸出:

Copyright © Windows教程網 All Rights Reserved