Tag: bash

0

Go로 스크립트 작성하기

전에 Go를 스크립트 언어로 사용한다는 Cloudflare의 블로그 글을 본 적이 있다.읽을 당시엔 잘 이해가 안갔지만 Go를 공부하면서 어떻게 Go를 스크립트 언어로 사용한다는 것인지 궁금해져서 관련해서 정리하는 글이다. 간단한 Hello World 스크립트를 Bash로 작성하고 실행하는 과정을 알아보고, 이를 다시 Go 스크립트로 구현하는 예제로 Go

0

crontab에서 redis 명령어 사용하기

crontab에서는 경로가 일반 shell script 사용하는 것처럼 실행되지 않기 때문에 경로를 절대경로를 사용하는 것이 좋다. 아래는 redis process를 확인하여 해당 포트의 process가 없을 경우 서버를 재실행시키고 master 서버를 cluster failover를 통해 다시 master로 변경시키는 스크립트이다. 123456789101

0

sed 사용 시 경로 변수에 espace 문자 적용하기

쉘 스크립트를 작성할 때 설정 파일 내부를 vim이나 다른 에디터로 일일히 수정하지 않고 sed를 통해 편하게 수정하곤한다. sed로 문자열을 치환하여 저장하는 방법은 아래와 같다. 12# []은 편의상 표기한 것으므로 실제로 쓰지 말 것sed -e 's/[oldWord]/[newWord]/g' [파일명] > [저장경로] 이때 경로를 바꿔야 하는 경

0

source로 다른 소스의 변수 불러오기

쉘 스크립트의 변수를 외부 설정파일로 컨트롤 하고 싶을 경우 다음과 같이 변수를 모아놓은 스크립트를 따로 작성하여 source로 변수를 import하여 사용할 수 있다. 1vi properties.sh 1234#!/bin/bashname=devsonage=28address=Seoul 위와 같이 변수를 모아놓은 properties.sh 이라는 파일이 있을