Python 的程序管理器?

時間 2021-05-31 11:38:50

1樓:朽木雕花

你這也不是程序管理器啊,你需要的呼叫nodejs的函式來解決問題。一般這個還分平台,

如果是unix的話一般是exec函式族,如果是windows的話另有一套函式。不過這些事底層函式,直接用的話比較複雜,因為需要處理一堆錯誤和訊號處理之類的事情。

如果是python呼叫別的程序直接用subprocess更加簡單和穩定一些。

這裡還存在一問題,就是nodejs是乙個非同步io的框架,要小心呼叫程序的時候發生阻塞的問題。嗯,肯定不是自己手寫能解決的問題啦

nodejs的話我不懂,這東西只能用來做測試,就是乙個玩具,不適合用在嚴肅的生產環境中,網際網路企業除外

2樓:靈劍

你這個就不叫做程序管理,程序管理一般是對長時間執行的程序進行:執行狀態檢測;啟動、停止、重啟的控制;標準輸入輸出的管理等。你這只是啟動了個指令碼而已,執行一段時間就會退出,而且也沒有什麼可以控制的(除了強制停止以外)。

不過說實話你這結構就是個CGI,白瞎了nodejs和Python了。

3樓:

你呼叫其他程式的目的是什麼?為什麼要保持子程序執行?

一般來講不就是得到輸出結果麼?(執行成功失敗也算)

你在 cmd 或者 bash 上呼叫這個 python 程式和你用 node 呼叫是一回事,僅是父子級關係,算不上什麼程序管理器。

有什麼好用的檔案管理器?求推薦!

TeamDoc文件管理軟體基於文件安全本身考慮,不同的使用者可以有不同的許可權。不僅具備Office軟體編輯儲存功能,而且具備監控功能的特點。TeamDoc文件管理軟體能夠完美實現快速追蹤,文件正在被哪些使用者編輯,文件各個時期的歷史版本,文件被哪些使用者檢視過。將所有文件等根據文件型別,各級部門,...

macOS(Mac OS X)下軟體包管理器哪個比較好,為什麼?

Homebrew 的源還算可以,不過編譯軟體用的是 gcc,而不是 clang。雖然理論上是可以選擇編譯器的,但是容易出事。如果是需要大量編譯軟體的話,建議 gentoo prefix 和 brew 一起用 放心,不會像 Ports 一樣出衝突 這個和 brew 一樣不需要 sudo,能用 clan...

平鋪式視窗管理器真的好用嗎?

瑜伽醫生 袁謙 我來說說我的看法吧。平鋪式和層疊式視窗管理器可以從以下幾個方面去進行比較 資源占用。不論哪種視窗管理器,占用資源都不大,但如果想用得舒心,還要加上面板 守護程式 Dock,加起來占用的記憶體也達到300M以上了。實際上,普遍認為臃腫的KDE Plasma和Gnome shell,在停...