기본 콘텐츠로 건너뛰기

맥 스튜디오 원격접속 및 잠들기 타임 세팅

 원격에서 아이폰이나 아이패드로 접속하고 싶지만 슬립이 자주 일어나서 자주 깨워야 할때 불편해서 슬립 시간을 조금 바꿔 보려함


연결은 TailScale로 포트포워딩을 하지 않고 vpn연결을 함

깨우기는 아이메세지로 메일 연결시켜서 메시지 보내는 걸로 깨움

ssh연결은 tmux를 활용해서 접속하면서 최근에 했던 경로와 명령어를 유지함

그렇지만 슬립이 거의 10분마다 일어나는거 같음



슬립 관련 설정

pmset -
pmset -g custom
cs

에서 보면 sleep가 1로 되어 있어서 이게 분인거 같아서 30으로 일단 변경함

pmset -g assertions
cs

이건 잠자기 누가 막고 있나 보는 명령어


sudo pmset -c sleep 30
cs

30분으로 슬립타임을 늘려봄



ssh 관련 설정

ssh작업중에 슬립 안가도록 막는 세팅이 2가지가 있는데 껐다켰다하며 하기는 더 번거로울거 같아서 그냥 사용은 안하려고 함

이건 ssh 살아 있을때 1분마다 슬립을 막게 하는거 같음

~/.ssh/config
cs

config에 값 수정하는거 같음

Host *
  ServerAliveInterval 60
cs

이건 작업할때만 막는거 같고

caffeinate -i
cs


tmux 사용 설정

tmux는 외부의 ssh가 끊겨도 계속 연결되어 있으니까 caffeinate -i쓰면 슬립을 절대 안할거 같아서 확인해보니 tmux의 세팅은 조금 다름

1번 - 기존 설정과 같음

~/.ssh/config
 
Host *
  ServerAliveInterval 60
cs

2번 - ssh 세션이 끊기면 같이 종료된다고는 함

caffeinate -i bash
cs

3번 - 시간이 끝나면 함께 종료 된다고 하는데

caffeinate --3600
cs


1번 방법을 추천한다고 함 쳇 지피티는

그런데 애초에 30분후에 슬립이 먹히면 tmux나 ssh관련 슬립 방지 작업을 할 필요가 없음






댓글

이 블로그의 인기 게시물

네이버페이 리뷰 API 연동

네이버 페이 리뷰 API 네이버 측에 문의 하면 sandbox용 인증키를 받습니다. AccessLicense, SecretKey 그리고 받은 파일의 4. WSDL을 열어 주시고 Naver_Pay_API_MallService41_WSDL(sandbox)_20140925파일 압축 풀어주세요 그럼 파일이 BaseType.xsd, CheckoutAPI.wsdl, MallServiceMessage.xsd 세개의 파일이 나옵니다. 네이버페이 리뷰 리스트 가져오는 메소드는 getPurchaseReviewList입니다. BaseType.xsd를 켜신 후 MallID로 검색하면 <xs:complexType name="purchaseReview"> 안쪽의 MallID밑에  <xs:element minOccurs="0" name="PurchaseReviewClassType" type="xs:string"/> 추가해주세요 포토 리뷰를 가져오는 파라미터 값을 보내기 위해서 입니다. <xs:element minOccurs="0" name="Content" type="xs:string"/> 이값도 필요합니다 이미지 경로를 가져오기 위해서 입니다. <xs:complexType name="purchaseReview">     <xs:sequence>       <xs:element minOccurs="0" name="CreateYmdt" type="xs:dateTime"/>       <xs:element minOccurs="0" name="MallID" type="xs:string"/>   <xs:element minOccurs="0" nam...

메이븐으로 라이브러리 인식

 간혹 퍼블릭 jar가 아닌 파일이 있는데 그럴때 쓰면 될듯 <dependency> <groupId> SimpleCryptLib </groupId> <artifactId> SimpleCryptLib </artifactId> <version> 1.1.0 </version> <scope> system </scope> <systemPath> ${basedir}/src/main/webapp/WEB-INF/lib/SimpleCryptLib-1.1.0.jar </systemPath> </dependency> version, scope, systemPath는 꼭 작성해야 한다 groupId, artifactId, version은 암거나 해도 되는거 같음 최근(2021.05.04)스프링 부트    < dependency > < groupId > NiceID </ groupId > < artifactId > NiceID </ artifactId > < version > 1.0 </ version > < scope > system </ scope > < systemPath > ${basedir}/src/main/resources/lib/NiceID.jar </ systemPath > </ dependency > 이걸 추가해주는것도 필요할지도..?? < build > < plugins > < plugin > < groupId > org.springframework.boot </ groupId > < artifactId > spring-bo...

mac 맥 맥북 Brew 완전 삭제

맥북에서 Brew 초기화 Brew를 써서 h2를 쓰려고 하는데 brew install h2가 안되서 이리 저리 알아보다가 완전 삭제 후 다시 설치 하니까 되서 그 방법을 남겨놈 1. 터미널에 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)" 입력후 y랑 뭐 비번.. 2. /usr/local 폴더에서 Homebrew 폴더 삭제 rm -rf Homebrew/ 권한설정으로 잘.....삭제하고 3. 다시 설치 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" 좀 오래걸리니까 기다려야한다는걸 배움... 출처.... https://discourse.brew.sh/t/error-no-formulae-found-in-taps/8331/9