분류 전체보기(212)
-
[리눅스/윈도] 스프링 기반 프로젝트 - 부분 백업 스크립트
큰 사이트의 프로젝트에 참여할 때 본인이 작업한 소스만 백업하고 싶을 때 쓰면 유용하다. 본 스크립트는 넥사크로 프로젝트를 기준으로 작성하였다. 윈도10에는 WSL 이 있는데 보안규정에 위배될까봐 삭제했다가 BASH 와 GNU 유틸리티가 너무 그리운 나머지 거들떠 보지도 않던 Cygwin 을 설치하게 되었다. #!/usr/bin/bash # Copyright [2021-2022] [한정훈 & papercraft.tistory.com & 종이와 쉼터] # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may..
2023.04.05 -
배열변수로 읽어들이기 (declare)
.
2023.04.05 -
[리눅스] watch 커맨드에 '|' 을 인자로 넣는 방법
watch 는 꾸준히 발생하는 출력을 감시할 때 쓸 수 있는 명령이다. 예를 들면 특정 프로세스를 실행했을 때 특정 경로에 파일을 다운로드하거나 결과물로 파일이 생성되어 용량이 늘어나는 것을 볼 때 필요하다. 간단히 긴 파일 목록을 지켜볼 때, $ ls -l 또는 $ tree -s 을 1회 실행하면 계속 늘어나는 파일 용량을 관찰할 수 없다. 그래서 watch 에 해당 작업을 인자로 넘기면 기본 1초 단위로 ls -l 을 실행함으로써 육안으로 파일 용량이 변화하는 것을 볼 수 있다. $ watch ls -l
2023.04.05 -
curl: (n) nested brace in URL position $(num):
참고 URL : https://stackoverrun.com/ko/q/6976081 '-g' 인자를 추가하면 "{", "}" 를 해석하지 않는다. $ curl -I -X GET -g "https://graph.facebook.com/v3.2/{비즈니스_디스커버리_앱_아이디}?fields=business_discovery.username("조회할_인스타그램_아이디"){followers_count,media_count,media.limit(10){timestamp,media_type,caption,comment,permalink,media_url,comments_count,like_count}}&access_token={액세스토큰}" HTTP/2 403 x-app-usage: {"call_count":78,..
2023.04.05 -
[리눅스] 파이프라인 실행에 소요된 시간 출력하기
date -ud "@$SECONDS" "+Time elapsed: %H:%M:%S" 결과) Time elapsed: 00:32:05
2023.04.05 -
Jenkinsfile - 파라미터를 받는 실질적인 빌드 Job
파라미터를 입력값으로 받는 Job 인 경우에는 "General" 섹션에서 다음을 체크하여야 한다. [v] This project is parameterized 옵션 바로 밑의 "Add Parameters ▼" 를 클릭하면 파라미터를 추가할 수 있는 form fields 가 나오는데 본 기사에서는 파이프라인으로 다룰 것이기 때문에 그냥 넘어가도 된다. (Job 실행 시 나중에 파라미터 사용내역이 이력으로 남음) 스크립트 소스 : pipeline { agent any tools { maven 'Maven' jdk 'JDK' } parameters { string(defaultValue: 'dev', name: 'BUILD_TYPE', description: 'name of sub directory, for ..
2021.03.14