Java(Spring)로 Shell Script실행 하기백엔드를 하다보면 shell script를 쓸 일이 자연스럽게 많이 생깁니다.제가 만든 프로그램을 배포할려면 서버 구성부터 띄우고 올리고 내리고 재부팅하고 등등 이걸 다 손으로 하자니 손이 너무 많이 가는데 나름 루틴한 작업들이 많습니다.손으로 하는 작업을 반자동화라도 하기 위해 shell script를 쓰는데 쉘 스크립트를 실행 하려면 ssh로 들어가서 커맨드를 입력 해주어야 합니다.하지만 ssh접속하고 로그인 하는 것도 일이기 때문에 api를 뚫어놓고 호출하는 방식으로 해결하고 싶다는 생각이 들었습니다.자바에 찾아봤더니 해당 기능이 있었습니다. ProcessBuilder를 이용합니다. ShRunner.javapublic class ShRunner..
저는 요즘 강남에서 가장 큰 초대형 교회 사랑의 교회 청년부에 다니고 있습니다. 교인수가 5만명 정도 되는 것 같고 일요일 같은 경우는 예배가 1~4부예배까지 있는데 합치면 2~3만명은 오는 것 같습니다. 청년부는 6개월에 한권씩 50~70 페이지 정도 되는 교재를 공부 시킵니다. 청년부 예배가 끝나면 GBS를 합니다. 그룹 바이블 스터디가 GBS입니다. 교재를 같이 공부 합니다. 공부하는 방식은 강의가 아니고 예습과 나눔(토론)입니다. 청년부는 교재 한권이 끝날 때 마다 소속 되어 있는 리더가 바뀝니다. 사랑의 교회 청년부는 등록을 하면 리더를 배정 해주는데 리더 한명당 7~10명 정도 인원이 배정이 되고 그게 한개의 GBS라는 팀이됩니다. 이 팀이 주로 하는 것은 청년부 예배가 끝나고 교재 공부를 하..
git sudo yum install git -y git을 깔아야 뭘 받아와서 실행 할 수 있음 git credential설정 git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true zsh zsh를 깔아야 history기능 같은게 되어서 작업하기가 편하다. sudo yum install zsh -y 이거 깔아야 아래 명령어가 됨 sudo yum install util-linux-user -y sudo chsh -s $(which zsh) ec2-user https://superuser.com/questions/231735/how-do-i-..
yum install zsh zsh설정을 나중에 수동으로 하려면 아래 명령어를 씁니다.autoload -Uz zsh-newuser-installzsh-newuser-install -f chskhttps://superuser.com/questions/231735/how-do-i-change-my-default-shell-on-a-aws-instance 하고 재부팅 해야 합니다. oh my zshsh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" fasd설치하기macbrew install fasdhttps://github.com/clvv/fasd/wiki/Installing-via-Package-Manager..
https://www.nocutnews.co.kr/news/5009107 위 글에서 퍼옴 매번 글 쓸때마다 쓰지만 직업병 비슷하게 않아서 주로 시간을 보내다 보니 살이 100킬로그램씩 찌는 그런건 아니지만 근육이 빠져서 허리가 조금씩 아프기 시작해서 운동으로 해결을 해보려고 발레를 시작 했습니다. 지금은 30대라서 발레학원 가서 발레를 하기는 부담스러워 못하고 있습니다. 저는 발레를 20대때 잠깐 했었습니다 그러다보니 자연스럽게 공연도 보게 되어 1년에 한두번쯤은 공연을 봅니다. 재작년에 유니버셜발레단 돈키호테 표가 아주 싸게 풀려서 20만원짜리를 5만원에 사서 본적이 있습니다 이때 주인공 키트리를 이 강미선 선생님께서 하셨습니다. 그래서 찾아보면서 알게되었습니다. 돈키호테의 주인공은 돈키호테지만 발레 ..
봉사활동을 가르치는거 말고는 해본적이 없었는데 오늘 횡단보도 안내를 해야 한다. 교회는 할 일이 정말 많은 것 같다. 봉사활동을 하고 싶어서 스펙업 같은데 올려서 구하는 사람들도 많던데 매주 봉사활동을 할 수 있는 곳이 강남 한복판 서초역에 있다. 이번에는 봉사활동을 신청한 사람이 별로 없어서 저 자리에 두명 정도 있으면 여유있고 좋은데 혼자 하기 때문에 정신 똑바로 차리고 해야 차도 안꼬이고 길 건너시는 분들도 불편함이 덜하다. 주말이라 교회 예배 전후에 교회로 오는 차도 많고 사람도 많은데 교회 바로 앞에 위에 짤에 있는 횡단보도쪽 교통정리를 하는 일이다. 차선이 좁아서 무단횡단 하기가 아주 좋은데 무단횡단을 못하게 하고 횡단보도 쪽하고 횡단보도 지나서 서초역 쪽이나 그 반대쪽으로 나가는 차가 꼬이지..
제자 훈련을 해보자 제5편 - 교회 오기 전에 화해 하고 와라 제자반 과제 중에 '1년 안에 성경 1독하기' 과제가 있습니다. 성경이 66권이고 1년이 52주라서 1주일에 한권 정도는 읽어줘야 합니다. 시편같은 경우는 100편이 넘어서 3주에 걸쳐서 읽고 신약은 짧은 책이 많으니 여러권을 읽는 식으로 1독을 떼야 합니다. 그 중에 마태복음을 읽다가 찔리는 내용이 있어서 이 글을 씁니다. 그 내용은 교회에 오기 전에 누구랑 싸웠으면 화해를 하고 오라는 내용입니다. 그리고 헌금을 드리기 전에도 화해를 안했으면 화해를 먼저 하고 와서 헌금을 드리라는 것입니다. 마태복음이 신약 가장 앞에 있어서 몇번 읽어볼 기회가 있었습니다만 성경을 매주 펼치지만 이 구절은 이제야 읽게 되었나싶습니. 전문은 마태복음 5장 21..
아직 시작을 하지도 않았는데 사전 과제, 매일 과제들을 하면서 아직 1주일도 안해보고 오늘은 쉬고 싶다는 생각이 듭니다.Tv를 켜본지도 몇일 된 것 같고, 넷플릭스를 켜본지도 꽤 된 것 같고, 써야할 책은 아직 2/3이나 남았는데 원고는 못쓰고 있고돈 잘 벌리는 학원은 반으로 줄였고 오늘은 또 기분이 좋더니 다시 가라 앉네요.이런날도 있고 저런날도 있는법.내일은 공부가 잘 될것이라 생각을 해봅니다. 다음에 읽을 책은 창세기입니다.Genesis 1장 2장 3장 4장 5장 6장 7장 8장 9장 10장 31 25 24 26 32 22 24 22 29 32 11장12장13장 14장 15장 16장 17장 18장 19장 20장 32 20 18 2421 16 27 33 38 18 21 2223 24 25 26 27 ..
제자훈련을 하는 동안은 성경책 한권을 모두 읽어야 합니다. 사전 종이로 1600페이지 인데 한달에 130페이지씩 읽으면 됩니다. 1년이 50주라고 하면 한주에 30페이지씩 읽으면 됩니다만 쉽진 않죠?이번주에는 마태복음을 읽는게 과제인데 한번 읽어보면서 정리를 해보았습니다.1장 - 예수님의 족보2장 - 중동의 동방박사들이 와서 예수님한테 경배하고 감. 헤롯이 아기 예수를 죽일려고 해서 이집트로 도망갔다가 헤롯이 죽고 나사렛으로 돌아옴.3장 - 예수님에게 침례를 준 요한이 회계하라고 하고 예수님께 침례를 줌4장 - 예수님이 광야에서 40일 금식을 하고 마귀와 만나서 마귀의 시험을 받음. 돌을 빵으로 만들어 봐라, 뛰어내려봐라, 자기한테 경배(worship)하면 세상을 주겠다고 함. 예수님은 나사렛에서 가버나..
제자훈련을 하면 좋은점은 비는 짜투리 시간을 어떻게 하면 효율적으로 보낼 것인지 생각하게 해줍니다. 아직 시작하기 전인데 오늘 OT를 하면서 무엇을 해야 하고 무엇을 하지 말아야 하는지 등을 들었습니다. 책도 써야 하고 알바도 해야하고 벌려 놓은 일들을 정리를 하긴 했는데 아직 좀 남아있어서 오늘 정신이 없습니다. 일단 첫주차의 숙제는 뭐냐면 1.아래 책 읽고 독후감 쓰기 '내 마음 그리스도의 집' 이라는 책 입니다. 교회 상징으로 유명한 십자가는 형틀입니다. 그분이 여기에서 죽었기 때문에 유명해졌습니다. 지금으로 따지면 수갑 정도 될까요? 수갑을 어떤 단체에 로고로 쓰는 것 같은 일입니다. 성경책을 읽어보면 죽었던 예수님이 살아났다는 내용이 있습니다. 이것을 말 그대로 믿을 것이냐 하는 것을 가지고 역..
- Total
- Today
- Yesterday
- 도커컨테이너
- docker container tissue box
- 도커각티슈박스
- docker container
- Sh
- docker container case
- 도커티슈박스
- docker container tissue
- 개발자
- 도커티슈케이스
- shellscript
- 싱가폴
- docker container whale
- 2017 티스토리 결산
- Linux
- 이직
- vim
- 도커각티슈케이스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |