Fedora 15/16은 종료 시 자동으로 스크립트를 실행합니다.

Fedora 15/16은 종료 시 자동으로 스크립트를 실행합니다.

Fedora 15 또는 16에서는 종료 시 쉘 스크립트를 자동으로 실행할 디렉터리를 찾을 수 없습니다...

답변1

/etc/rc.dFedora 16은 시작 및 종료 시 스크립트를 실행할 수 있는 전통적인 "System V" 스타일의 초기화 스크립트를 대체했습니다.체계. 시스템을 만들 수 있습니다제공하다전통적인 init 스크립트와 마찬가지로 시작 및 중지 시 쉘 스크립트를 실행하는 파일입니다. 다음과 같이 입력하세요 /lib/systemd/system/runonshutdown.service.

[Service]
Type=forking
ExecStart=/path/to/myscript start
ExecStop=/path/to/myscript stop
TimeoutSec=0
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

이 작업을 완료하면 다음을 실행할 수 있습니다.

# chkconfig runonshutdown on
ln -s '/lib/systemd/system/runonshutdown.service' '/etc/systemd/system/multi-user.target.wants/runonshutdown.service'

이는 시스템이 부팅될 때 실행 /path/to/myscript start되고 시스템이 종료될 때 실행됩니다 /path/to/myscript stop.

자세한 내용은 systemd.service(5)매뉴얼 페이지를 읽어보세요.

관련 정보