16.04 LTS로 업그레이드 한 후 rc.local이 명령을 실행하지 않습니다 스크립트 성공에 대한 로그를 생성하지만 스크립트

이전에 설치된 버전에 쿠분투 15.xx 전 라인에 추가 /etc/rc.local/home/diet/scripts/my-auto-mount-script분명히 홈 와이파이 네트워크 드라이브의 경우 탑재해야한다는 스크립트 언급했다.

이것은 kubuntu 15.xx에서 완벽하게 작동했습니다.

업그레이드 후에는 /etc/rc.local명령을 실행 /etc/rc.local해도 여전히 트릭을 수행하는 것처럼 보이기 때문에 부팅시 무시되는 것 같습니다. rc.local이 무시되고 있다고 생각하는 이유는 참조하는 스크립트가 스크립트 성공에 대한 로그를 생성하지만 스크립트 실패에 대한 로그를 생성하지만 로그가 없기 때문입니다.

누구 든지이 문제를 해결하는 방법에 대한 조언을 줄 수 있습니까?

추신 : 네 물건을 넣는 /etc/fstab것도 드라이브를 장착하는 방법 이라는 것을 알고 있지만 집에 없을 때는 돌고래의 드라이브를 볼 수 있고 빨간 십자가가 없기 때문에 싫어합니다. . 내가 길에있을 때 (노트북) 사람들은 내가 집에있는 것을 볼 수 없습니다.



답변

우분투는 이제 systemd를 사용하고 있으며 rc.local은 기본적으로 “끄기”된 서비스로 간주됩니다. 다음 명령을 입력하고 재부팅하여 rc.local을 “on”으로 설정할 수 있습니다.

sudo systemctl enable rc-local.service


답변

이것 만 바꾸세요

chmod 755 /etc/init.d/rc.local

nano /etc/rc.local 

첫 줄에서 이것을 바꾸십시오

#!/bin/sh -e

#!/bin/bash 

저장하고 즐기십시오!


답변