0
我有一個腳本./runStart.sh
,它創建一個新的xterm,並在此xterm中啓動script run.log
命令。 然後,爲了完成這個過程,我啓動了一個腳本./runStop.sh
,它殺死了xterm並做了其他的事情。 我遇到的問題是,當我在運行時殺死進程時,沒有調用exit
,所以script
命令不會將數據保存在實際文件中。如何在已打開的特定終端上啓動shell命令?
你知道我怎麼能在第二個腳本./runStop.sh
,使這個exit
調用,而不是kill <pid>
命令啓動命令?
爲什麼不添加一個可以正確關閉它的陷阱? –
我檢查了陷阱如何工作,但我仍然不知道如何發送信號到另一個終端。有這個命令嗎?它與pid一起工作嗎? –
您將信號發送到運行腳本的shell。 'kill'可以用來發送信號。 –