Ⅰ linux裡面mysql裡面pid-file文件作用是什麼
pid file是一個文件,裡面保存了後台程序的pid。
Ⅱ LINUX的PID文件是幹嘛 用的
PID(進程抄控制符)英文全稱為Process Identifier,它也屬於電工電子類技術術語。
PID就是各進程的身份標識,程序一運行系統就會自動分配給進程一個獨一無二的PID。進程中止後PID被系統回收,可能會被繼續分配給新運行的程序。
PID一列代表了各進程的進程ID,也就是說,PID就是各進程的身份標識。
==========
只要運行一程序,系統會自動分配一個標識!
是暫時唯一:進程中止後,這個號碼就會被回收,並可能被分配給另一個新進程。
只要沒有成功運行其他程序,這個pid會繼續分配給當前要運行的程序!!
如果成功運行一個程序,然後再運行別的程序時,系統會自動分配另一個pid!!
以上摘自:http://ke..com/view/402830.htm#1
比如說,firefoxbin的PID是4376,你可以kill 4376將這個進程殺死,而不會錯殺其他。
Ⅲ linux 進程異常退出後pid文件會自動刪除嗎
首先確抄認要刪除的是什麼文件,在Linux命令行界面下,所有的設備、文件、掛載等都顯示類似於文件,確認不要刪除錯了。
如果確認是一個可刪除的文件但是無法刪除,那麼可能是文件損壞,或者是一個無效的掛載文件都可能造成無法刪除的情況,解決方法可以通過重啟Linux系統,在重啟時,如果是文件系統有問題,Linux會提示修復,按照界面的提示修復即可,如果是無效掛載造成
Ⅳ Linux裡面mysql.pid作用是什麼
pid文件的作用
1.pid文件的內容
用cat命令查看,可以看到內容只有一行,記錄了該進程的ID
2.pid文件的作用
防止啟動多個進程副本
3.pid文件的原理
進程運行後會給.pid文件加一個文件鎖,只有獲得pid文件(固定路徑固定文件名)寫入許可權(F_WRLCK)的進程才能正常啟動並把自身的PID寫入該文件中。其它同一個程序的多餘進程則自動退出。
mysql的pid文件
mysql pid文件記錄的是當前mysqld進程的pid.《linux 就該這么學》
通過Mysqld_safe啟動mysql時,mysqld_safe會檢查pid文件,未指定PID文件時,pid文件默認名為$DATADIR/`hostname`.pid
1)pid文件不存在,不做處理.
2)文件存在,且pid已佔用則報錯"A mysqld process already exists"
文件存在,,但pid未佔用,則刪除pid文件。
mysqld啟動後會通過create_pid_file函數新建pid文件,通過getpid()獲取當前進程pid並將PID寫入pid文件。
Ⅳ Linux裡面什麼是pid文件
並不代表專門的進程。在運行時PID是不會改變標識符的,但是你終止程序後再運行PID標識符就會被系統回收,就可能會被繼續分配給新運行的程序