exec

    15熱度

    2回答

    我對Linux上進程的堆棧大小有疑問。這個堆棧大小是否在鏈接時間確定,並在ELF文件中編碼? 我寫了一個程序,它打印的堆棧大小爲pthread_attr_getstacksize(&attr, &stacksize);。如果我直接從一個shell運行這個程序,它會給出大約10MB的值。但是,當我從屬於多線程程序的線程中獲得exec時,它給出了大約2MB的值。 所以我想知道哪些因素會影響一個進程的堆

    2熱度

    3回答

    我有一個網站需要在安裝時手動創建數據庫表。目前他們被保存(連同任何初始數據)在一個.sql文件集合中。 我試着用CLI自動創建使用exec()MySQL,雖然它在幾個平臺上工作,但它是相當flaky,我不喜歡這樣做,再加上它很難調試錯誤和遠非防彈(特別是如果MySQL可執行文件不在系統路徑中)。 有沒有更好的方法來做到這一點? MySQL query()命令只允許每個查詢使用一個sql語句(這是一

    4熱度

    2回答

    我在Python中使用exec語句或execfile()運行腳本時查看了一些關於NameError異常的現有問題,但尚未找到有關以下行爲的良好解釋。 我想做一個簡單的遊戲,在運行時用execfile()創建腳本對象。下面是4個模塊來演示這個問題(請耐心等待,這很簡單,我可以做到!)。主程序只是用來加載使用的execfile()的腳本,然後調用腳本管理器來運行腳本對象: # game.py im

    0熱度

    1回答

    我不明白的eval或exec語句執行中什麼樣的環境,你可以通過全局和局部範圍到他們,但我不太明白這意味着什麼。 python會爲它們創建一個匿名模塊嗎?如果是這種情況,全局和本地範圍如何區分? 它運行它喜歡它是一個匿名函數?如果是這樣的話,全局和局部範圍將對我更有意義,但是您是否仍需要調用global var來防止python在賦值時創建局部變量? 這裏是一些代碼來證明什麼,我實際上是試圖做。 #

    0熱度

    1回答

    如果標題相當混亂,但我想知道是否有可能獲取將應用程序導入到另一個應用程序的標準輸出。 這裏是命令行。 sox -d -t wav - | lame - test.mp3 如果這是在bash中執行的,這是輸出。 Input File : '/dev/dsp' (ossdsp) Channels : 2 Sample Rate : 48000 Precision : 16-bit S

    3熱度

    1回答

    在Linux上,據說在fork或exec之後,進程的rlimit保持不變。但是在fork之後或者exec之後,我在孩子中失去了我的RLIMIT_STACK。有人請給一些解釋嗎? 這是我的程序的一些描述性輸出。 //,家長有這樣的 RLIMIT_STACK的RLIMIT_STACK,軟 - 10485760,硬 - -1 //叉緊接着,孩子叉後會失去其RLIMIT_STACK 在孩子,RLIMIT_

    0熱度

    1回答

    我試圖在java程序中處理從diff的運行得到的數據到GNU grep的一個實例。我設法使用Process對象的outputStream獲取diff的輸出,但是我目前正在將程序發送給grep的標準輸入(通過另一個用Java創建的Process對象)。使用輸入運行Grep只會返回狀態碼1.我做錯了什麼? 下面是我到目前爲止的代碼:要比較 public class TestDiff { final

    4熱度

    8回答

    我試圖運行在PHP以下命令(在Ubuntu): <?php if (exec("/home/johnboy/ffmpeg/ffmpeg -i test1.mp4 -acodec aac -ab 128kb -vcodec mpeg4 -b 1220kb -mbd 1 -s 320x180 final_video.mov")) { echo "Success"; } els

    0熱度

    1回答

    是否有可能使用 Runtime.getRuntime().exec("cmd.exe"); 在GWT?當我編譯它,我得到 Caused by: java.security.AccessControlException: access denied (java.io.FilePermission <<ALL FILES>> execute) 任何解決方法/想法?

    0熱度

    1回答

    我使用Ant構建我的項目,生成文檔並檢查編碼違規行爲。我通過exec任務使用一些外部工具。 Exec作爲輸出行的前綴[exec] 該字符串將輸出混淆。 如果我在命令行中指定-e開關,它將保持安靜。 有沒有辦法來 在build.xml文件每次運行指定-e開關? 或其他等效物。