[Shell Script] bash script background run
ITWeb/개발일반 2022. 8. 17. 19:21$ bash run.sh 1>/dev/null 2>&1 &
$ bash run.sh >/dev/null 2>&1 & echo $! > run.pid
background 실행 및 pid 활용.
'Shell'에 해당되는 글 10건
[Shell Script] bash script background runITWeb/개발일반 2022. 8. 17. 19:21
background 실행 및 pid 활용.
[Shell] Bash String Replacement.ITWeb/개발일반 2022. 3. 14. 12:14docker-compose.yml 내 .env 를 이용한 활용이 안되는 경우 아래 처럼 그냥 string replacement 를 통해서 처리 할 수도 있습니다. bash 에서 array, loop, replacement 에 대한 예제로 작성해 둡니다.
[Shell] Bash Random Number & SubstringITWeb/개발일반 2021. 11. 23. 15:33이런것도 기억력을 돕기 위해 기록해 봅니다.
- Bash Random Number
nodes=( '1' '2' '3' '4' ) i=$(( $RANDOM % 4 )) node=${nodes[${i}]}
[Shell] for loop exampleITWeb/개발일반 2021. 11. 18. 11:25간혹 서버간 ssh tunneling 을 위해 pub key 를 등록 해야 할 일이 있습니다. 노가다 하기 귀찮으니까 instance 목록만 가지고 쭈욱 돌리면 되겠죠.
이런것도 맨날 기억을 못해서 기록을 합니다. [Shell] Bash read, if then fiITWeb/개발일반 2020. 4. 7. 20:07
[Shell] 특정 크기 이상인 파일 찾기ITWeb/개발일반 2018. 8. 28. 12:43- 2MB 이상 파일 찾기 $ find * -size +2M -type f | wc -l - 2MB 이상 파일 삭제 하기 $ find * -size +2M -type f -exec rm -f '{}' \; args1 = <where to find> [Script] uniq string line print on shellITWeb/개발일반 2018. 2. 13. 13:26파일에 id 목록이 들어 있고 여기서 unique 한 id 들만 출력하고 싶을 경우 아래와 같이 사용 하시면 편하게 찾으 실 수 있습니다. Tips) $ sort id_list.log | uniq Ref) [cut] cut 명령어.ITWeb/개발일반 2016. 2. 12. 18:13쉘 스크립트 또는 그냥 쉘에서 cut 명령어를 사용해야 할 때가 있습니다. 역시나 기억력 저하로 인해 복습하는 차원에서 기록해 봅니다. 참고문서) 아래 옵션 정보만 봐도 사용방법을 어느 정도는 알수 있습니다.
보통 -b, -c, -d, -f, -n, -s 까지는 공통적으로 되는 옵션이라고 보시면 될 것 같습니다. [SHELL] 실행 스크립트의 HOME PATH 설정.ITWeb/개발일반 2015. 8. 7. 10:33start.sh 이나 stop.sh 같은걸 만들 때 필요했던건데 늘 작성하다 보면 잊어버리더라구요. 그래서 일단 남겨 보고자 합니다. 별 내용은 아닙니다. ㅡ.ㅡ;; #!/bin/bash DIR_NAME=`dirname "$0"` DIR_HOME=`cd $DIR_NAME; cd ..; pwd` 보통 실행 스크립트가 위치한 곳들은 HOME/bin 이라는 곳에 위치를 하게 됩니다. 그래서 위와 같이 스크립트를 작성하면 HOME 경로를 잡을 수 있습니다. 실제 돌려 보시고 echo 로 찍어 보시면 이해가 쉽게 되실 거예요. Shell RedirectionITWeb/개발일반 2009. 10. 20. 14:20man bash 하신 후 redirection 부분 참고 하시면 됩니다.
아래는 뽑아서 올려 놓은 거랍니다.. :) In the following descriptions, if the file descriptor number is omitted, and the first character of The word following the redirection operator in the following descriptions, unless otherwise noted, is Note that the order of redirections is significant. For example, the command ls > dirlist 2>&1 directs both standard output and standard error to the file dirlist, while the command ls 2>&1 > dirlist directs only the standard output to file dirlist, because the standard error was duplicated as stan- Bash handles several filenames specially when they are used in redirections, as described in the fol- /dev/fd/fd A failure to open or create a file causes the redirection to fail. Redirections using file descriptors greater than 9 should be used with care, as they may conflict Redirecting Input The general format for redirecting input is: [n]<word Redirecting Output The general format for redirecting output is: If the redirection operator is >, and the noclobber option to the set builtin has been enabled, the Appending Redirected Output The general format for appending output is: [n]>>word Redirecting Standard Output and Standard Error There are two formats for redirecting standard output and standard error: &>word Of the two forms, the first is preferred. This is semantically equivalent to >word 2>&1 Here Documents The format of here-documents is: <<[-]word No parameter expansion, command substitution, arithmetic expansion, or pathname expansion is per- If the redirection operator is <<-, then all leading tab characters are stripped from input lines and Here Strings <<<word The word is expanded and supplied to the command on its standard input. Duplicating File Descriptors [n]<&word is used to duplicate input file descriptors. If word expands to one or more digits, the file The operator [n]>&word is used similarly to duplicate output file descriptors. If n is not specified, the standard output Moving File Descriptors [n]<&digit- moves the file descriptor digit to file descriptor n, or the standard input (file descriptor 0) if n Similarly, the redirection operator moves the file descriptor digit to file descriptor n, or the standard output (file descriptor 1) if n Opening File Descriptors for Reading and Writing [n]<>word causes the file whose name is the expansion of word to be opened for both reading and writing on file |