Mac에서 Bash 스크립트를 사용하여 네트워크 공유에 연결합니까?

StackOverflow https://stackoverflow.com/questions/1142286

  •  16-09-2019
  •  | 
  •  

문제

직장에서 Mac을 사용하고 있으며 컴퓨터를 시작할 때 일부 네트워크 공유가 장착하고 싶습니다. Bash 스크립트 (또는 이와 유사한)를 사용 하여이 주식을 연결하고 장착 할 수 있습니까? 주식은 Windows와 Mac 서버 모두에서 나오며 일반적으로 IP 주소를 사용하여 연결합니다.

도움이 되었습니까?

해결책

체크 아웃 할 수 있습니다 mount_smbfs, 네트워크 공유가 SMBFS/CIFS라고 가정합니다.

mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path

OSX 스타트 업 프로세스에 대해 친숙하지는 않지만/라이브러리/startupitems 또는/system/library/startupitems의 프로그램/폴더로 쉘 스크립트를 만들 수 있습니다.

언급했듯이 osxbook.com

/etc/rc는 마지막으로/SBIN/SYSTEMSTARTER를 시작하여/System/Library/StartUpitems 및/Library/StartUpitems와 같은 위치에서 시작 항목을 처리합니다. startUpitem은 프로그램, 일반적으로 쉘 스크립트이며 이름이 폴더 이름과 일치합니다. 폴더에는 설명, 제공, 요구 사항, 주문 예약, 시작/중지 메시지 등과 같은 키 값 쌍이 포함 된 속성 목록 파일이 포함되어 있습니다. SystemStarter -n -d는 프로그램 인쇄 디버깅 및 종속성 정보를 갖지 않도록 SystemStarter -N -D를 실행할 수 있습니다 (실제로는 없습니다. 무엇이든 실행).

다른 팁

사용자 시작 항목에 간단하게 추가하는 Apple 스크립트를 통해이 작업을 수행하거나 자동 기기를 통해 다시 수행 할 수 있으며 다시 시작 항목 (System Prefs-> 사용자 -> 시작 항목)에 추가 할 수 있습니다. Bash에 더 가족이되지만 AppleScript에서 Bash 스크립트에 전화하십시오. Keystroke로 장착하는 것을 좋아하는 경우, SAPPLESCRIPT를 확인하여 AppleScript 동작을 단축키로 구성 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top