簡體   English   中英

如何使用PHP運行Git Bash命令

[英]How to run Git Bash commands using PHP

嗨,我有以下方法,該方法在觸發時應在Git Bash中運行命令。

function convert($tmpName, $fileName, $fileSize, $fileType){

}

該命令將是這樣的:

pyang -f yin -o H:\\YangModels\\yin\\ietf-inet-types.yin ietf-inet-types.yang

我在這里查看shell命令但不知道這是否與Git Bash有關。

只是在尋找一種在PHP方法運行時在Git Bash中運行命令的方法,謝謝。

該命令必須通過Git Bash運行,它將無法通過普通命令行或Windows Shell運行。

編輯:一直在調查,發現了一個可能與我需要的命令相似的命令。 用戶似乎正在嘗試通過cygwin運行其命令,試圖將我的命令指定為git bash的目標,但尚未弄清楚。

$result = shell_exec('C:/cygwin/bin/bash.exe /c --login -i git');

exec或shell_exec可以運行通常通過命令行運行的任何命令,例如

shell_exec('cd /var/www && /path/to/git pull origin master');

我不確定您的代碼是如何形成的,但是可能是這樣的:

function convert($tmpName, $fileName, $fileSize, $fileType){
    $output = shell_exec('pyang -f '.$fileType.' -o '.$tmpName.' '.$fileName);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM