我試圖模擬一個由多個客戶端和服務器組成的網絡。我寫了包含客戶端 - 服務器代碼的node.py。我想運行多個實例node.py.但是我不想手動執行它,所以我編寫了另一個文件spawn.py,它使用fork和exec生成多個node.py實例。但是,我需要在不同的終端(shell)上運行node.py的每個實例,以便輕鬆調試每個節點內發生的事情。 我們該怎麼做?請幫忙。Python:fork和exec一個進程在不同的終端上運行
編輯:我的工作在Linux和使用python 2.5和 我想在同一個盒子
「在不同的終端(shell)上運行node.py的每個實例」請說明如何通過命令行或使用shell腳本「手動」執行此操作。我不清楚你在說什麼。 – 2009-11-25 11:48:31
@洛特,如果我想啓動3個節點,我在3個不同的終端上鍵入'python node.py'。我想要使用shell腳本或使用另一個python程序spawn.py來做同樣的事情。 –
atv
2009-11-25 14:36:47
@atv:所以你不能從一個終端手動做到這一點?你不能使用RSH或SSH或PUTTY來做到這一點? – 2009-11-25 16:51:39