spawn

    1熱度

    2回答

    我只是試圖打開一個irb窗口並輸入命令。這用來工作,但不知何故,現在它被打破: package require Expect set exp::winnt_debug 1 set errorInfo set SPAWN_ID "" set EXPECT_TIMEOUT 20 set PROMPT {irb.*[*">] } set RUBY_HOME "C:/ruby/" exp

    1熱度

    1回答

    我有一個使用fork/exec生成孩子的C應用程序。我的spawn-process不間斷運行,它使用unix管道創建一個日誌文件。每24小時我想備份日誌。爲此,我使用腳本。腳本完成後,我想殺死並重新啓動該進程。到現在爲止還挺好。但可能會出現這樣的情況,即仍有孩子活躍起來。是否有可能在殺死並重新開始產卵過程之前將它們拒之門外? 通常,當父母遇害時,所有的孩子也會立即遇難。

    3熱度

    1回答

    當我嘗試通過`twisted.internet.reactor.spawnProcess'運行python腳本: from twisted.internet import protocol, reactor class ProcessProtocol(protocol.ProcessProtocol): def connectionMade(self): self.tra

    4熱度

    2回答

    我開始使用Erlang,並且在將spawn/3返回的PID應用於process_info/1方法時,可以使用一些幫助來理解不同的結果。 鑑於這種簡單的代碼,其中a/0功能輸出,這只是調用b/0,它等待一個消息: -module(tester). -export([a/0]). a() -> b(). b() -> receive {Pid, test} ->

    2熱度

    3回答

    我有需要進入「並行化」階段的R代碼。如果我使用錯誤的條款,請原諒我。我有一個過程,只需逐個地逐個挑選個人,然後平均分配給個人。這個過程對每個人來說都是一樣的(它是一座布朗橋),我只需要爲> 300個人做這件事。所以,我希望這裏有人可能知道如何改變我的代碼,以便它可以被派生出來?或並行?或者無論這個詞是什麼,以確保我現在可以訪問的48個CPU可以幫助減少58天,這將用我的小筆記本電腦來計算。在我的腦

    2熱度

    2回答

    我想了解如何使用Node.js給gzip一些數據... 具體來說,我在「BUF」的數據,我想要寫的這一個壓縮的形式「流'。 這裏是我的代碼: c1.on('data',function(buf){ var gzip = spawn('gzip', ['-' + (compressionRate-0),'-c', '-']); gzip.stdin.write(bu

    0熱度

    1回答

    我有一個稱爲「monitor_node」的進程層次結構。每個monitor_node都由一位主管監督。 現在,每個節點都可能具有複雜的內部結構。意思是說,它可能(或不可能)有一些子過程需要它來正常運行。例如:進程發送保持活動消息。到目前爲止,我一直在使用簡單的spawn_link來創建這些「內部」進程 。但是,我已經意識到,在monitor_node(正在監督)的init函數中產生它們有時會導致此

    0熱度

    1回答

    您好我有以下期待命名a.exp #!/usr/bin/expect spawn cat a.txt 其中A.TXT包含字符串文本的下面一行的腳本 Hello World 下一個我做到了可執行使用下面的命令 chmod +x a.exp 現在,我運行它如下 ./a.exp 輸出我得到的是如下 spawn cat a.txt ,另一方面 如果我使用的下面的腳本 puts [exec

    1熱度

    1回答

    我有一個servlet,調用一個web服務,並獲取數據來填充servlet響應。 我也不想等太久。 我可以只產生一個新線程並調用Web服務嗎?如果不推薦這樣做,那麼更好的方法是什麼? 謝謝

    0熱度

    2回答

    我試圖寫一個expect腳本,將做以下.. 開闢13個終端窗口(GNOME終端,xterm的等) 每個窗口通過ssh(ssh [email protected]) 連接到終端服務器,並通過expect提供密碼。 我可以讓它在單個窗口中正常工作。我遇到的問題是讓輸入傳遞給每個窗口。 例如... 我可以做 set timeout -1 spawn gnome-terminal -x ssh [em