본문 바로가기

ubuntu11

[PHP] top 또는 ps 에 보이는 php 프로세스명 변경 방법 top 또는 ps 에 보이는 php 프로세스명 변경 방법 - cli_set_process_title() 리눅스 환경에서 top 또는 ps 시 현재 실행 중인 프로세스 목록을 확인 할 수 있다. 그 중에 php로 실행된 파일들의 이름은 [php /.../exec.php] 처럼 php 가 어떤 파일을 실행시켰다. 라고 명세가 되어 이게 어떤 프로세스인지 구분하거나 프로세스명으로 제어하는 명령어를 사용하기 어렵다. 그래서 cli_set_process_title()을 사용하여 프로세스명을 변경하여 사용한다. 함수 정의 - top 및 ps 에서 보이는 프로세스의 이름을 변경한다. CLI에서만 동작한다. cli_set_process_title(string $title): bool 예제 코드 : 프로세스명 변경 미적.. 2022. 1. 5.
linux git fatal: Not a git repository (or any of the parent directories): .git 오류 해결 방법 git [Not a git repository] 오류 해결 방법 git repository를 사용하기 위해 아래와 같이 디렉터리를 생성하고 git repository를 pull 하면 [fatal: Not a git repository (or any of the parent directories): .git] 오류가 발생한다. muabow@muabow-WorkSpace:~$ mkdir github muabow@muabow-WorkSpace:~$ cd github/ muabow@muabow-WorkSpace:~/github$ ls muabow@muabow-WorkSpace:~/github$ git pull https://github.com/muabow/home.git fatal: Not a git repos.. 2022. 1. 5.
ubuntu apt-get remove 안될 때 조치 방법 ubuntu 패키지 및 apt-get remove 안될 때 가끔 deb 패키지 또는 apt 를 통해 설치한 패키지가 의존성 또는 설치 시 문제로 인해 삭제가 안되는 경우가 있다. 화면을 캡쳐하고 싶은데 지금은 오류난 패키지가 없어서.. 커널 버전 또는 운영체제 버전을 업그레이드 하거나 비슷한 패키지를 중첩해서 설치하면 더러 발생한다. 그런 상황에서는 apt-get remove 를 아무리 해도 삭제되지 않는다. 그렇다고 삭제 오류 또는 교착 상태에 빠진 채로 둘 수 없지 않은가. 패키지 설치/삭제 오류가 발생 했을 땐 다음과 같이 하자. dpkg 라고 하는 debian package 관리 명령어와 --force-remove-reinstreq 옵션을 이용하면 해결할 수 있다. sudo dpkg --force.. 2021. 12. 31.