subprocess

    8熱度

    2回答

    我想在python中使用mutliprocessing模塊創建一個進程,但要確保它在創建子進程的進程退出後繼續運行。 我可以使用子進程模塊和Popen獲得所需的功能,但我想將我的代碼作爲函數運行,而不是腳本。我想這樣做的原因是爲了簡化創建pyro(python遠程對象)對象。我想在使用多處理的獨立進程中啓動pyro對象請求處理程序,但是當支持pyro對象的進程繼續運行時,我希望主進程退出。

    4熱度

    3回答

    我使用的execl功能當我運行從下一個Linux進程,例如趕上輸出中: int cmd_quem() { int result; result = fork(); if(result < 0) { exit(-1); } if (result == 0) { execl("/usr/bin/who", "who", NULL)

    0熱度

    1回答

    作爲一個我是新來的整個管道的事情和Python我最近遇到了一個問題,試圖將Cygwin的stdin &標準輸出到python程序中使用Python的子進程模塊。 比如我拿了一個簡單的程序: cygwin = subprocess.Popen('PathToCygwin',shell=False,stdin=subprocess.PIPE,stdout=subprocess.PIPE) cygwi

    8熱度

    3回答

    我正在編寫一個使用SSH命令的GUI。我試圖使用subprocess模塊​​來調用ssh並設置SSH_ASKPASS環境變量,以便我的應用程序可以彈出一個窗口詢問SSH密碼。但是我無法使用給定的SSH_ASKPASS命令使ssh讀取密碼:無論我如何設置DISPLAY,SSH_ASKPASS,TERM環境變量或如何管理標準輸入/輸出,它總是在終端窗口中提示它。我如何確保ssh與當前的TTY分離並使用

    2熱度

    3回答

    我在寫一個生成html文件的python腳本。每次我運行這個腳本時,最後都會打開這個文件的默認系統瀏覽器。全部都在OS X環境中。 什麼python代碼可以啓動Safari/Firefox /無論是系統默認的HTML查看器和打開給定的文件? subprocess.call似乎沒有辦法。

    2熱度

    2回答

    命令: [email protected]:~#convert source.jpg -resize x500 -resize "500x<" -gravity center +repage target.jpg Python代碼: >> command_list = ['convert', 'source.jpg', '-resize', 'x500', '-resize', '\'500x

    6熱度

    3回答

    我正在使用subprocess.popen運行子程序。當我從命令窗口(cmd.exe)啓動我的Python程序時,隨着程序的發展,程序會在窗口中寫入一些信息和日期。 當我在命令窗口中運行我的Python代碼而不是時,它會爲此子程序的輸出打開一個新的命令窗口,我想避免這種情況。當我用下面的代碼,它不顯示cmd窗口,但它也沒有打印狀態: p = subprocess.Popen("c:/flow/fl

    4熱度

    1回答

    以下代碼打印一個空行作爲輸出,該行爲false。 問題不在權限中,因爲我測試了帶有pdf文件的777權限的命令。 如何修復命令以提供正確的輸出? import subprocess from subprocess import PIPE, Popen output = Popen(['pdftotext', '/home/aal/Desktop/lkn_pdf/appa.pdf'], stdo

    0熱度

    1回答

    注意:這是而不是與Python: Persistent shell variables in subprocess相同的問題,因爲該問題實際上是關於環境變量,而不是shell變量。 我正在嘗試使用shell內置的time命令自動執行我在csh中執行的基本基準測試。您可以通過設置同名的變量在外殼調整的time輸出類似如下: set time=(1000000000 "%U %S %E %P %W %

    -2熱度

    2回答

    我使用python來調用ant,我想獲取ant的返回碼來檢測ant的錯誤。 例如,輸入cmd.exe, C:\Documents and Settings\Administrator>ant sfsf Buildfile: build.xml does not exist! Build failed C:\Documents and Settings\Administrator>echo %