process

    0熱度

    1回答

    背景: 我正在編寫一個程序,打開交互式控制檯應用程序,偵聽STDOUT/STDERR,並將命令發送到此交互式會話。最後它會發出一個退出命令,這個過程通常會消失。如果用戶點擊關閉按鈕,我會在發出退出命令的類上調用dispose,然後在程序終止之前嘗試強制關閉會話。我注意到,經過一天的測試,我有一堆孤立的進程仍在運行。他們建立並永不放棄。顯然,我犯了一個可怕的錯誤。 問題: 如何確保我的控制檯過程完全

    0熱度

    1回答

    我正在經歷Redis RDB持久性。我對RDB持久性的缺點有一些疑問。 瞭解到目前爲止: 我們應該用RDB持久性時,我們需要當前內存中保存的數據集的快照在一些固定的時間間隔。 我可以理解,通過這種方式,我們可以在服務器的情況下丟失一些數據崩潰。但另一個我無法理解的缺點是如何使用rdb持久保存大型數據集時,fork可能會非常耗時。 從文檔 引用RDB需要常常爲了使用子 過程在磁盤上堅持到叉()。 f

    1熱度

    1回答

    是否有可能在模塊module1的函數funct1中產生一個進程p,向模塊1的函數funct2中的p發送消息並等待函數funct2中的p的回覆,而不必產卵因此被認爲是self()的f2?如果是這樣,那麼執行等待部分的最佳方式是什麼?你可以看到下面的代碼,以概述我在找什麼。 在此先感謝。 -module(module1) ... funct1(...) -> Pid = spawn(modu

    0熱度

    1回答

    我已經在網上搜索,而process.waitFor() never returns這個問題表明它的stdout或stderr沒有被讀取的進程通常是一個問題。 我們使用ProcessBuilder與redirectOutput和redirectError實現這一目標,我想我們應該是在安全方面,看看我們用它來執行過程如下方法: public static void execute(String dir

    0熱度

    2回答

    我正在後臺運行一個python腳本,使用命令python script.py &。腳本可能看起來像這樣。 import time def loop(): while True: time.sleep(1) if __name__=='__main__': try: loop() except KeyboardInterrupt:

    0熱度

    1回答

    我希望有一個python腳本時我運行另一個程序,終止aplications的應用程序。 例如:如果我運行VLC媒體播放器將關閉kodi.exe 或任何其他選項來做到這一點?

    0熱度

    1回答

    我正在運行Python3中的一些進程,但它們沒有被終止。這是一個MCVE問題,在Linux 3.5上運行在Linux 16.04上。我已經嘗試過使用QJoypad和Sublime3。 import subprocess import time p_joypad = subprocess.Popen(['qjoypad']) # also happens with sublime3 time

    0熱度

    1回答

    運行此代碼pyuv產卵一個過程,捕獲其輸出和錯誤: #!/usr/bin/env python3 # -*- coding: utf-8 -*- import pyuv def on_read(pipe, data, error): print('data: ' + str(data)) def on_exit(process, exit_status, term_si

    0熱度

    1回答

    我已經看過幾次「暫存記憶」這個詞,但我不確定它的含義,但我找不到一個來源來了解它。我在維基百科上看到有關Multics here的文章。說明?提前致謝。

    0熱度

    1回答

    我無法使用以下代碼獲得存儲的完整Excel文件文件路徑,如"D:\test.xlsx",而以下代碼對於其他文件類型(如docx,txt,ppt)可以正常工作。我想保存文件路徑而不是可執行文件路徑。 [DllImport("user32.dll")] public static extern IntPtr GetForegroundWindow(); [DllImport("user32.dl