在linux下使用Firefox連接被測系統的GUI,一次偶然操作導致linux系統運行緩慢,Firefox無法正常操作,從system monitor 殺掉所有java進程將Firefox強行關閉。之后系統恢復正常后forefox無法再次啟動,無論點擊任務欄還是命令行方式都失敗,提示Firefox正在運行,如果需要啟動新的窗口,需要先行關閉已有程序或者重啟系統。
這時查找system monitor 已經沒有Firefox相關的進程在活動態。用su命令切換到別的用戶則可以正常啟動Firefox。
在GOOGLE上查找到解決的辦法:需要查找和刪除火狐配置文件夾中的parent.lock文件。於是進行如下操作:
1. cd ~/.mozilla/Firefox,看到nqc15tbq.default文件夾,這里nqc15tbq是8位隨機數,每次訪問看到的會不同。
2. ls -a 找到隱藏文件 .parentlock
3. rm .parentlock, 提示選yes
4. 重新啟動Firefox, 就可以了。
轉載:https://blog.csdn.net/zhangfn2011/article/details/6340658