728x90

기타 4

Crontab에서 랜덤 실행 시간을 설정하는 방법

0 1-23 * * * bash -c 'sleep $((RANDOM % 60)) && python3 파일위치'0 1-23 * * * bash -c 'sleep $((RANDOM % 60)) && python3 파일위치'crontab은 정해진 시간에 명령어를 실행할 수 있도록 하는 강력한 도구입니다. 하지만 기본적으로는 특정 시간에 고정된 작업만 설정할 수 있습니다. 이번 글에서는 랜덤 하게 실행 시간을 설정하거나, 실행 시점을 무작위로 조정하는 방법 3가지를 소개합니다. 1. sleep 명령어를 사용한 랜덤 딜레이crontab에서 특정 시간에 작업을 실행하도록 설정한 뒤, 명령 실행 시점에서 sleep 명령어를 활용해 랜덤 딜레이를 추가하는 방법입니다. 크론탭 설정 예시0 1-23 * * * sleep ..

기타/명령어 2025.01.10

서버 간 파일 복사하기 쉽고 안전한 방법

서버 간에 파일을 복사해야 할 때가 있죠.SSH를 이용한 `scp` 명령어를 사용하면 안전하고 간단하게 파일을 복사할 수 있습니다. A 서버에서 B 서버로 보내기 scp 보낼파일.txt user@서버주소:/저장할/위치/ 폴더째로 복사하고 싶다면? 폴더 전체를 복사하려면 `-r` 옵션을 추가하면 됩니다.scp -r 보낼폴더 user@서버주소:/저장할/위치/ 반대로 가져오고 싶을 때는? B 서버의 파일을 A 서버로 가져오는 것도 비슷합니다.scp user@서버주소:/가져올/파일.txt 저장할위치/ 알아두면 유용한 팁 1. 다른 포트를 사용할 때: `-P` 옵션 사용scp -P 2222 파일.txt user@서버주소:/저장위치/2. 진행 상황을 자세히 보고 싶을 때:`-v` 옵션 추가 이렇게 하면 서버 간에 ..

기타/명령어 2025.01.02

이영훈닷컴 시작 그리고 깃허브 기스트 (github gist) 명령어

이영훈닷컴 시작 : https://blog.leeyounghun.com스파르톤4회때 1등 기념으로 블로그 하나 올리고 방치하다가 KDT AI수업 들으면서 매일 블로그를 작성기록도 나의 자산이기에 매일 같이 남기고 있음공부용 도메인 필요하여 구매 한다고 결정함  깃 공부하다가 깃허브 기스트 명령어가 있다는것을 발견공부란? 끝이 없다. 수평적 관계이다.내배카 진행중이면 알고리즘과 SQL 숙제는 깃허브 홈피들어가서 기스트 이용중지금까지는 깃허브 홈페이지 로그인해서 직접 수동으로 작성명령어 활용 해보기참고 : GitHub CLI | Take GitHub to the command line GitHub CLITake GitHub to the command linecli.github.com 명령어 리스트gh gis..

기타/깃 2024.06.18

Git을 개인 사용 을 위한 주요 명령어

어떤 책을 구매해서 읽어보고 명령어만 정리 기본 명령어git init : 새로운 Git 저장소를 초기화git status : 작업 디렉토리의 상태를 확인git add 또는 git add . : 변경된 파일을 스테이징 영역에 추가git commit -m "커밋 메시지" : 스테이징 영역에 있는 파일들을 커밋git log : 커밋 히스토리를 확인git push : 로컬의 변경 사항을 원격 저장소에 업로드git clone : 원격 저장소를 복제하여 로컬에 가져오기git pull : 원격 저장소에서 최신 변경 사항을 가져와 로컬에 병합git branch : 브랜치 목록을 보여줌git switch 또는 git checkout : 특정 브랜치로 이동git merge : 다른 브랜치의 변경 사항을 현재 브랜치에..

기타/깃 2024.06.17
728x90