본문 바로가기

전체 글

(704)
ssh2 관련 [1. 개요] rust 에서 ssh 라이브러리 사용 시, 필요 했던 점 정리한다. 필요한 기능 ssh 로 원격 작업 수행 블로킹 되는 것 없이, 실행 로그를 실시간 출력 원격 작업 종료 후, Exit code 를 받는 것 까지 [2. 예제] [3. 참조] https://crates.io/crates/ssh2 https://docs.rs/ssh2/latest/ssh2/
copy 명령어에 대해서 [1. 개요] samba 로 연결된 서버에서 특정 키워드를 갖는 파일 이름으로 갖는 1천여개 이상의 파일을 복사해올 필요가 있었다. cmd 에서 작업을 진행했는데, 복사한 파일이 원본 파일보다 바이트 수가 낮은 문제가 있었다. [2. 해결] 당시 사용한 명령어는 아래와 같다. for /F %a in ('type tclist.txt') do copy "외부 파일경로"\%a_* " 내 파일 경로" 여기서 copy 에 옵션을 추가하였다. copy /b 대상이 이진 파일임을 명시한다. /b 옵션이 없으면 텍스트 모드로 여는지 까지는 확인해보지 않았지만, 문제는 해결 할 수 있었다.
Rust, tauri 개발 환경 설정 [1. 개요] Rust 로 gui 애플리케이션이 만들필요가 있을 때, 유용함. 공식 사이트에 소개된 tauri 장점 https://tauri.app/ 다중 플랫폼 배포를 위한 최적화되어 있고, 안전하며, 프론트엔드 독립적인 앱을 구축가능. 운영체제의 기본 웹 렌더러를 사용하여 Tauri 앱의 크기는 600KB보다 작아질 수 있습니다. Rust로 구축 가능 [2. 개발 환경 설정] Windows 를 기반으로 정리 rust 는 이미 설치되었다고 가정. cargo install create-tauri-app --locked # cargo-create-tauri-app.exe 가 Rust 가 설치된 곳에 위치하게 된다. # os 에 맞는 prerequisites 를 설치 # https://tauri.app/v1..