보관함

CR LF 처리

프로젝트 파일들 안에 CRLF 를 사용하는 파일과 LF 를 사용하는 파일이 혼재 되어 있을때…

git을 사용한다면…

lf 로만 처리를 하고 싶다면…

P.S. 이 처리 이후에 git이 연결이 안되는 상황이 발생했다. 근데 다시 해보니까 잘된다..

※ 주의 git reset --hard 는 커밋하지 않은 변경을 모두 지운다. 먼저 커밋하거나 git stash 해 둘 것. 저장소에 .gitattributes(* text=auto eol=lf)를 두고 git add --renormalize . 하는 방법이 더 안전하다.

프로그램 실행시 로그를 날짜별로 저장하면서 콘솔상에 출력

 

프로그램을 데몬으로 돌리기

보통은 터미널에서 python main.py를 실행시키면 터미널을 닫으면서 프로그램이 끝나지만 nohup을 사용하고 백그라운드로 돌아가라고 하는 & 를 붙이면 터미널을 종료시켜도 주구장창 돈다.

다만 다음에 다시 접속해서 프로세스를 종료시키려면 ps -ef 명령으로 찾아서 kill 해야만 한다.