2010-05-20 102 views
-1

假設腳本有1000行,並且10行有一個命令需要很長時間才能運行,當我發現它正在運行第10行時,我發現我需要更改第100行,是否可以在不停止腳本第一?可能在運行時更改腳本?

我們還可以通過使用命令PSTOP停止一個進程,但我不知道如何讓程序重新讀了劇本,並繼續從那裏暫停運行。

+0

'腳本'有點含糊!哪種語言? – Adrian 2010-05-20 08:17:08

+0

我正在sql * plus會話中運行一個很長的sql腳本。由於sql不是一種流行的語言,我認爲使用腳本語言(如bash或ksh)會很容易理解。 所以如果bash腳本是 做A; 睡眠10000; 做B; 將它保存到test.sh後,運行「bash test.sh」,並在完成「do A」之後,開始睡眠10000,我發現我需要「做C」而不是「do b 「睡了之後,我能做什麼? – Daniel 2010-05-22 06:25:36

回答

0

我不認爲這是可能的。腳本通常在執行前完全加載(讀取)到內存中。