在Linux下如何保證只建立一個進程

在Linux下,若是不加限制,同一個程序,能夠有多個運行實例,也稱之爲進程.它們都有同樣的名字,執行着同樣的代碼段.不一樣的是,它們擁有不一樣的pid以及進程空間.有時候,但願同一時間只能建立一個進程.下面這段示例代碼就加了這樣一個限制.app 核心點:this 1. 進程在啓動時,判斷/tmp/my_pid_file是否存在;若是不存在,則將當前進程的pid寫入,程序繼續運行;code 2. 若
相關文章
相關標籤/搜索