CentOS에서 Firefox를 열려고하는데 다음과 같은 메시지가 나타납니다.
Firefox가 이미 실행 중이지만 응답하지 않습니다
Firefox가 열리지 않습니다. 나는 이것을 커맨드 라인에서 시도했다 :
kill Firefox
그러나 그것은 작동하지 않았습니다. 또한 어떤 디렉토리에서 올바른 명령을 실행해야하는지 모르겠습니다.
이 문제를 어떻게 해결할 수 있습니까?
pgrep
, pkill
하고 killall
.
CentOS에서 Firefox를 열려고하는데 다음과 같은 메시지가 나타납니다.
Firefox가 이미 실행 중이지만 응답하지 않습니다
Firefox가 열리지 않습니다. 나는 이것을 커맨드 라인에서 시도했다 :
kill Firefox
그러나 그것은 작동하지 않았습니다. 또한 어떤 디렉토리에서 올바른 명령을 실행해야하는지 모르겠습니다.
이 문제를 어떻게 해결할 수 있습니까?
pgrep
, pkill
하고 killall
.
답변:
에서 http://kb.mozillazine.org/Profile_in_use를 - 확인을 위해 :
1) .parentlock
-AND- 파일
2) lock
... in ~ / .mozilla / firefox / 라는 심볼릭 링크 임의의 영숫자 문자열 .default /
전자는 Firefox가 실행 중일 때 하나 이상의 다른 인스턴스가 동일한 프로파일 파일 세트에 동시에 쓰지 못하도록하고 Firefox가 깨끗하게 닫히지 않으면 둘 다 제거되지 않을 수 있습니다.
이 경우 수신 된 오류 메시지는 다음과 같아야합니다.
파일 시스템의 어느 곳에서나 (또는 보고서 인 경우 이것을 제거 하십시오 ) 임의의 영숫자 문자열을 컴퓨터의 FF 프로파일 폴더로 바꾸고 Firefox 프로세스가 실행 중이 아닌 경우 제거하십시오 (첫 번째 문장이 제거되었다고 가정)pwd
~/.mozilla/firefox/random string of alphanumeric characters.default
rm ~/.mozilla/firefox/random string of alphanumeric characters.default/.parentlock ~/.mozilla/firefox/random string of alphanumeric characters.default/lock`
.
권위가 적은 정보는 여기 .
먼저 디렉토리에서 다음 명령을 사용하여 firefox의 프로세스 ID를 찾으십시오.
pidof firefox
모든 디렉토리에서 다음 명령을 사용하여 파이어 폭스 프로세스를 종료하십시오.
kill [firefox pid]
그런 다음 파이어 폭스를 다시 시작하십시오.
또는 하나의 명령으로 동일한 작업을 수행 할 수 있습니다.
kill $(pidof firefox)
pkill firefox
.
kill -9 $(pidof firefox)
또는pkill -9 firefox
-9
거의 항상 추천합니다.
일반적으로 많은 사용자가이 명령이 도움이된다고 말합니다.
killall -SIGTERM firefox
killall 명령은 "firefox"라는 모든 프로세스를 종료합니다. SIGTERM은 킬 신호 유형입니다. 이 명령은 저와 다른 Linux 사용자에게 효과적입니다. 또한 Firefox를 종료 한 후 30 초 동안 기다렸다가 다시 켜는 데 도움이 될 수 있습니다.
lock
없으며 symlink가 삭제되지 않도록 할 것입니다. 이 질문의 메시지가 남아있게하십시오. 자세한 내용은 내 답변 을 참조하십시오.
터미널을 열고 다음을 입력하십시오.
firefox -P
또는 쉘 scipt를 사용하여 :
#!/bin/bash
files=`find ~/.mozilla -name "*lock"`
for file in `echo $files`
do
echo "removing $file..."
rm "$file"
done
firefox -P
은 프로필을로드하라는 메시지를 표시하지만 여기서는 문제가되지 않습니다. 쉘 스크립트는 여기서 문제가되는 파일을 제거합니다 (Firefox의 과거 / 미래 버전의 다른 파일도 포함하지 않기를 바랍니다). 첫 번째 제안을 제거하십시오.
pgrep
또는로 검색 할 때 실행중인 파이어 폭스 인스턴스가없고 파이어 폭스 htop
를 강제로 다시 시작하려면 profiles.ini
파일을 삭제하고 파이어 폭스를 다시 시작하십시오.
주의 : 프로파일이 중요하지 않은 경우이 작업을 수행하십시오. 파일은에서 찾을 수 있습니다 ~/.mozilla/firefox/
(이것이 profiles.ini
당신에게 이해가되지 않으면 계속해서 삭제할 수 있습니다).
killall
센트 OS에 대한 명령은? 전에 시도한 것처럼 이름으로 죽일 수 있습니다.