시스템이 시작될 때마다 작업 예약

시스템이 시작될 때마다 작업 예약

우분투와 윈도우 8.1을 설치했습니다. 시스템 시작 시 일부 하드 드라이브를 마운트하는 작업을 만들고 싶습니다. 어떤 Linux 명령을 사용할 수 있나요? 미리 감사드립니다.

답변1

일부 파일 시스템만 마운트하려면 해당 파일 시스템을 파일에 나열하십시오./etc/fstab. 텍스트 편집기에서 파일을 엽니다(명령을 사용하려면 루트여야 함 sudoedit /etc/fstab). 끝에 다음과 같이 한 줄을 추가합니다.

/dev/sda1 /media/windows ntfs-3g allow_other

첫 번째 열은 파일 시스템이 있는 파티션에 대한 참조입니다. 다음 세 가지 구문 중 하나를 사용할 수 있습니다.

  • (첫 번째 디스크의 첫 번째 파티션) 과 유사하게 /dev/sda1디스크는 검색된 순서에 따라 참조되고 파티션은 디스크의 번호에 따라 참조됩니다.
  • LABEL=wibbleif는 wibble파일 시스템의 레이블입니다.
  • UUID=0123-abcd 그 출력 0123-abcdblkid /dev/sda1.

두 번째 열은 장착 지점입니다. 기존 디렉터리여야 합니다.

ntfs-3g세 번째 열은 Windows 파일 시스템에 적용될 수 있는 파일 시스템 유형입니다 .

네 번째 열은 설치 옵션입니다.

파일 시스템 마운트 이외의 명령을 실행하려는 경우 몇 가지 옵션이 있습니다. 주요 내용은 다음과 같습니다.

  • 시작 순서가 끝날 때 명령을 실행하려면 텍스트 모드 로그인 프롬프트를 표시하기 전에 파일을 만들고 /etc/rc.local원하는 명령을 입력하세요.

    #!/bin/sh
    command1           # wait for it to terminate
    command2 &         # run it in the background
    

    스크립트를 실행 가능하게 만듭니다.

    sudo chmod a+rx /etc/rc.local
    
  • 부팅 프롬프트를 지연시키지 않고 부팅 순서가 끝날 무렵 명령을 실행하려면 다음 명령을 실행하십시오.crontab -e그리고철사좋다

    @reboot somecommand
    

    명령은 실행 중인 계정으로 실행됩니다 crontab -e.

  • 더 멋진 것을 만들려면갑자기 나타나다일하다.

관련 정보