有福之州 發表於 2017-4-18 14:58:26

Fedora 16自定义开机运行脚本讲解

<p>Fedora 16不对rc.local支持,其实只是删除了rc.local文件,如果想在开机时能够运行自己写的脚本,只要新建rc.local文件就可以了,下面让我们来测试下吧:</p>
<p>环境:Fedora 16 Gnome桌面</p>
<p><strong>1./etc/rc.local其实是/etc/rc.d/rc.local的软连接,那么:</strong></p>
<p>注意:rc.local头要加上#!/bin/sh</p>
<p>echo &quot;echo 4 &gt; /sys/class/backlight/acpi_video0/brightness&quot;&gt;/etc/rc.d/rc.local</p>
<p>chmod +x /etc/rc.d/rc.local</p>
<p>ln -s /etc/rc.d/rc.local /etc/rc.local</p>
<p><strong>2.查看rc-local.service</strong></p>
<p>systemctl status rc-local.service</p>
<p>如果服务没有启动可以先启动下rc-local.service</p>
<p><strong>3.启动rc-local.service</strong></p>
<p>systemctl start rc-local.service</p>
<p>然后用第2点的命令查看服务状态,这里可能有的服务启动不起来,为什么:</p>
<p><strong>解决:</strong></p>
<p>编辑文件/lib/systemd/system/rc-local.service,将ConditionFilel***ecutable=/etc/rc.d/rc.local前面奖赏#号注释掉及#ConditionFilel***ecutable=/etc/rc.d/rc.local</p>
<p>再次启动下rc-local.service并用systemctl status rc-local.service看看状态是不是已经启动起来了</p>
<p><strong>4.重启机器</strong></p>
<p>亮度已经调节到4了,说明我们的开机脚本已经运行了!当然还可以做其他的工作,只要你需要。</p>
頁: [1]
查看完整版本: Fedora 16自定义开机运行脚本讲解