mount
시스템 재부팅 후 일정 시간 동안 시스템 명령을 실행할 수 있습니까?
내 문제는 /etc/fstab
Linux (Ubuntu) 가상 머신에 호스트 디스크를 마운트하기 위한 항목이 있다는 것 입니다. 커널 모듈을로드 할 때 몇 가지 타이밍 문제로 인해 직접 마운트가 작동하지 않습니다. 내가 사용 그래서 noauto
에서 옵션을 fstab
하고있는 라인을 추가 /etc/rc.local
로 mount /some_disk
.
이것은 Ubuntu (12.04 및 14.04)에서 작동했지만 이제 Lubuntu로 전환했습니다. 그리고 위의 내용은 더 이상 작동하지 않습니다. 아마도 Lubuntu가 훨씬 빨리 재부팅 rc.local
되고 일찍 실행 되기 때문일 것입니다 . BTW, 다른 명령이 rc.local
제대로 실행 되는지 확인했습니다 . 그리고 시스템이 가동 된 후 'ed mount /some_disk
때 작동 sudo
합니다.
그래서 재부팅 후 1 분 정도 mount /some_disk
와 같은 스크립트에서 연기하는 방법이 궁금합니다 rc.local
.
참고 : 할 수 있습니다
sudo mount /some_disk
재부팅 후 몇 초가 걸립니다 (GUI가 작동 중입니다).
네 가능합니다. init 스크립트를 생성하고 /etc/init.d/
.
그런 다음 다른 실행 수준으로 스크립트를 등록합니다. 다음 명령을 통해 :
update-rc.d <scriptname> defaults 99 01
99는 부팅 프로세스가 끝날 때 호출된다는 의미입니다.
정교한 데몬 스크립트는 /etc/init.d/skeleton
.
그러나 스크립트가 전혀 데몬이 아니므로 다음 스크립트가 작동합니다.
#!/bin/sh
case "$1" in
start)
sleep 60
# your code
;;
esac
quit 0
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다