作者 主題: shell script 執行中的問題  (閱讀 2308 次)

0 會員 與 1 訪客 正在閱讀本文。

noki

  • 活潑的大學生
  • ***
  • 文章數: 200
    • 檢視個人資料
shell script 執行中的問題
« 於: 2012-08-17 20:03 »
各位大大好,
請問當linux或unix中的一隻自建的shell script正在執行中時,
此時假若以vim修改了此隻shell script會有什麼樣的狀況產生?(vim完成有儲存檔案)
會發生執行中斷或是無法完整執行完成嗎?

抱歉因為小弟人在外縣市,
身邊沒有機器可以測試,
麻煩請知道結果的大大告知。
萬分感激。

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5396
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
Re: shell script 執行中的問題
« 回覆 #1 於: 2012-08-17 22:36 »
不會有影響.
不只有 shell script, 就連同一般的執行檔案也一樣, 執行後被異動或刪除並不會對正在執行的程式有影響.

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17466
    • 檢視個人資料
    • http://www.study-area.org
Re: shell script 執行中的問題
« 回覆 #2 於: 2012-08-18 10:23 »
沒錯,行程是程式載入記憶體運行的,檔案被修改只後,不影響已經載入的行程,只影響重新載入的行程

noki

  • 活潑的大學生
  • ***
  • 文章數: 200
    • 檢視個人資料
Re: shell script 執行中的問題
« 回覆 #3 於: 2012-08-18 18:57 »
原來如此 :D
感謝兩位大大的解說讓小弟深感系統運作原理知識的不足,
不知在網上有沒有這類運作概念的文件可以拜讀?
小弟在辜狗上找過關鍵字unix shell sript等相關的字眼都沒看見有這類的概念文章可以閱讀...
« 上次編輯: 2012-08-19 09:16 由 noki »

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
Re: shell script 執行中的問題
« 回覆 #4 於: 2012-09-16 04:25 »
info bash
man sh
有一些說明可看
<0  =_=  Don't learn to hack , hack to learn.