본문 바로가기

WSL5

Linux - CronTab cron 설치 명령어 CronTab - 특정 시간(10:00) 또는 특정 요일(월, 수 금 10:00)마다 특정 프로그램 또는 sh파일을 실행시키는 프로그램이다. - 매일 AM 03:00에 데이터가 들어온다고 할 때, 사람이 깨어나서 데이터를 받아오기 힘들기 때문에 사람을 대신하여 시스템이 주기적으로 반복되는 일을 자동화 해서 실행할 수 있도록 한다. - Cron은 특정 시간에 맡은 작업을 하는 demon을 의미하고, CronTab은 이 Cron이 특정 시간에 일을 하도록 설정해서 파일에 저장하는 것을 의미한다. 현재 내가 쓰는 WSL은 따로 환경이 설정되어 있지 않아서, cron을 설치하였다. crontab -e su - apt-get install cron crontab -e를 통해 crontab이 있는지 확인한다. us.. 2021. 7. 27.
bash_profile in WSL(Ubuntu)? bash_profile - Linux에서 path를 설정하거나 alias를 등록해서 특정 명령어 입력 시 해당 명령어 동작을 설정하는 쉘 환경설정 파일 - bash가 수행될 때, 실행될 수 있도록 제어하는 시스템 설정과 관련된 파일 - 숨김파일로 지정되어 있음 - ~/.bash_profile WSL(Ubuntu)에서는 .bash_profile대신 .profile로 되어 있고, .bash_profile을 새로 만들어도 읽지 않고 .profile을 대신 읽는다. 그래서 home/[user] cat ~/.profile을 통해 코드를 확인할 수 있다. 2021. 7. 27.
Linux Vi Editer에서 라인 수 나타내기 :set number : set number esc를 누르고 ":set number"를 누르면 왼쪽에 라인수가 나타난다. 그리고 다시 esc를 누르고 i를 눌러 insert 상태로 바꾸면 라인이 나타난 상태에서 입력할 수 있다. (바로 입력해도 입력이 된다.) 2021. 7. 20.
Linux 명령어 - tail tail - 파일의 일부분 중 마지막 부분을 보고 싶을 때(default 10개까지) 주로 사용 - 로그파일의 모니터링으로도 사용 tail [파일명] 파일의 마지막 10줄 출력 tail -f [파일명] 실시간 로그 확인, 마지막 10개의 라인 실시간으로 출력 tail -F [파일명] 실시간 로그 확인, 그러나 특정 시간이 지난 후 파일이 변하게 되면 새로운 파일로 자동 변경되어서 출력 tail -n [원하는 라인 수] [파일명] 아래에서부터 원하는 라인 수 만큼 출력 tail [파일명] [파일명] 여러개의 파일의 마지막 10줄을 보고 싶을 때 tail 로그볼 때 멈춤과 다시시작 방법 Ctrl + s -> 멈춤 Ctrl + q -> 다시 시작 ​ 2021. 7. 20.
Linux 명령어 - cd CD (Change Directory) - 폴더 이동할 때 많이 사용하는 명령어 cd 사용법 의미 cd . 현재 디렉토리 cd .. 상대경로 적용 한 단계 상위 디렉토리로 이동 cd / 최상위 디렉토리(root)로 이동 cd ~/[이동할 디렉토리] 홈 디렉토리 안에 있는 [이동할 디렉토리]로 이동 cd - 바로 전에 있었던 디렉토리로 이동 2021. 7. 16.
반응형