그래서 몇 가지 스크립트를 작성하기 시작했습니다. 인터넷의 조언을 따르십시오(1,2), 가장 권장되고 직접적인 위치는 입니다 /usr/local/bin
.
그러나 내 Ubuntu 16.04LTS 시스템에는 Dropbox, dnsmasq, libreoffice, firefox 등과 같은 많은 것들이 있습니다.
백업을 자동화하는 스크립트를 만들려고 생각 중입니다. 나를 충격에 빠뜨린 건 필터링이었어내 거기계에서 사용자 정의 스크립트를 작성하는 것은 상당히 어려울 것입니다.
필터로 사용할 수 있는 파일 속성이 있을 거라고 생각했는데, 모르겠어요. 거기 있나요? 예를 들어 다음이 만들었습니다. 아니면 거기에서 작동하는 하위 디렉토리가 있을 수도 있습니다. 예를 들어 /usr/local/bin/custom_scripts
?
당신의 전략은 무엇입니까?
(이 질문에 대한 내 검색은 모두 스크립트로 가득 차 있습니다.~을 위한지원. 소음>>신호)
건배-
답변1
/usr/local/bin
소스 파일이 있는 위치가 아니라 실행 가능한 스크립트와 바이너리가 저장되는 위치입니다. 따라서 스크립트를 어딘가에 저장하고(가급적이면 버전 관리 아래에도) ~/src
변경 후 빌드 스크립트/make 파일을 사용하여 "배포"(또는 그냥 복사)하십시오. /usr/local/bin
또한 이 빌드 스크립트는 모든 스크립트에 실행 가능한 비트 세트가 설치되어 있는지 확인하고 몇 가지 기본적인 온전성 검사를 수행합니다.
그러면 스크립트 백업이 ~
.