스케줄러로 도스 배치파일로 특정 작업을 시킬 때 기존에는 start /b로 작업을 시켰다. 문제상황 기존에 쓰던 명령어는 다음과 같았다. start /b “작업별칭” myjob.bat 인자1 인자2 > y:\작업로그.log 의미 : myjob.bat이라는 배치파일을 실행시켜서 그 결과를 y드라이브의 작업로그.log에 저장시켜라.(참고로 >는 파일을 덮어쓰면서 새로 저장하고 >>는 기존 파일의 내용 끝에 로그를 추가한다) 그런데 start /b를 하면 /b 옵션 설정으로 […]
리눅스 특정 문자열 포함된 파일 찾기 + 라인넘버 및 내용까지 표시
특정 문자열 포함된 파일 찾기가 필요한 상황 오늘 냉장고 정리를 한 내용을 생활정보쪽에 포스팅좀 해보려고 사진을 왕창 올렸더니 php.ini와 nginx.conf의 설정을 변경하지 않아서 사이즈가 큰 사진이 업로드가 되지 않았다. php의 파일 업로드 최대사이즈 설정이 기본 2M로 설정되어 있어서 해당 설정을 수정해야 하는데 설정 파일이 여러개 일 수도 있어서 찾기가 너무 귀찮은 것이었다. php.ini파일이 cli폴더에도 있고 […]
CALL과 START의 차이점 (도스배치, Windows CLI)
이번 글은 CALL과 START의 차이점에 대한 포스팅이다. 회사프로젝트의 소스가 빌드가 무척 오래 걸리기 때문에 윈도우 작업 스케줄러로 매일 출근시간에 맞춰 빌드 후 IDE와 기타 필요한 프로그램들도 자동으로 다 띄워져 있도록 하고 있다.추가로 셀레늄과 curl로 랜더링에 시간이 걸리는 페이지들도 접속해서 미리 캐시까지 생성하도록 해두기 때문에 그야말로 커피한잔 들고 PC에 로그인만 하면 바로 일에 몰입할 수 있는 […]
다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다
요약 : 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 메세지가 발생할 때 쓰기 좋은 프리웨어 OpenFilesView를 추천합니다. 평소에 개발을 하다보면 특정 파일/폴더를 다른 프로세스가 물고 있어서 파일의 이동/수정/삭제 등이 안되는 경우가 생긴다. 그럴때 다음과 같은 메세지를 보게 된다. 다른 프로세스가 파일을 사용 중이기 때문에 프로세스가 액세스 할 수 없습니다. 해당 파일이나 […]
워드프레스 테마/플러그인 설치오류 failed to connect to Server
요약 : 워드프레스 테마/플러그인 설치오류 failed to connect to Server, FS_METHOD에 대한 포스팅입니다. 테마 설치부터 도전중이다. 테마를 선택 후 인스톨 버튼을 누르니 ftp/sftp계정정보를 입력하라고 해서 입력하니 아래의 오류메세지가 출력되었다. failed to connect to Server 혹시 서버 정보가 틀렸나 해서 파일질라ftp로 붙어보니 이상은 없는 상태. 음.. 그렇다면 일단 뭔가 추가적인 설정이 필요한 것인데.. 구글링을 해보니 몇가지 […]
tail이 파일의 변경 내용을 인지하지 못하는 증상
도커싱크의 멈춤증상을 5분마다 텍스트 파일을 업데이트 해주는 꼼수로 해결을 시도중이었다. 간단한 도스 배치파일로 5분마다 텍스트 파일(dontdiedockersync.txt)에 시간을 기록하게 하였다. 정상적으로 진행이 되는지를 도커 컨테이너쪽 쉘에서 tail -f dontdiedockersync.txt 로 체크해보는데.. 처음 tail을 실행 했을 때는 잘 보이는데 이후 업데이트된 내용이 출력되질 않았다. 파일의 변경 내용을 컨테이너쪽의 tail은 갱신을 못하는 것이었다. 호스트인 윈도우 머신 쪽에서 baretail로 […]
도스 배치파일 무한 루프 만들기 (도커싱크 멈춤 해결)
도스 배치파일 무한 루프를 만드는 방법은 간단하다.메모장 또는 에디터를 열고 다음과 같은 내용을 입력 후 배치파일 확장자로 저장한다. (.bat) (your command here에는 본인이 반복 실행하고 싶은 내용을 입력) 이걸 왜 찾아보게 됬냐면 docker-sync의 unison 파일 동기화가 일정시간 변경된 파일이 없으면 자꾸 동기화를 멈춰서 재시작시키면서 시간을 엄청 까먹는다. 이걸 해결해보려고 배치파일로 프로젝트 루트의 특정 텍스트파일을 계속 […]