일괄 2

[crontab] cli 에서 내용 추가하기

crontab 은 작업을 특정 시간/주기마다 실행할 수 있게 해주는 프로그램입니다. 보통 crontab -e 명령으로 편집기를 실행한 다음 내용을 편집해서 사용해오셨을 텐데요, cli 로도 사용할 수 있습니다. (crontab -l; echo '*/10 * * * * 실행할 명령') | crontab - 위 명령을 사용하면 한 줄로 기존 crontab 내용 맨 뒤에 새 내용을 추가할 수 있습니다. 일괄 작업에 도움이 되리라 생각합니다.

IT/System Digging 2023.10.06

[shell script] svn 저장소에 특정 계정 일괄적으로 추가하기

grep 옵션으로 -l을 주면 패턴과 일치하는 파일명만 출력이 됩니다. 여기에 -v 옵션을 추가해주면 특정 패턴은 포함하지 않는 파일만 출력해주겠죠. grep -lv "이건빼줘" svn 저장소의 계정 정보는 conf 디렉토리의 authz 파일과 passwd 파일에 저장이 됩니다. authz 파일은 계정에 대한 정보와 권한을 지정해주고 passwd 파일은 이름에 걸맞게 현재 저장소에 접속할 계정 이름과 비밀번호 정보를 갖고 있습니다. passwd 파일에만 추가해줘도 계정 접근이 가능하더군요. 이 두 정보를 가지고서 저장소에 있는 모든 프로젝트에 새 사용자 newbie를 추가해보겠습니다. 단, 이미 몇몇 프로젝트에는 newbie 사용자가 이미 등록된 상황입니다. 이 프로젝트는 제외해야 하겠죠? for f i..

IT/VCS 2016.03.16