查看: 77|回复: 0

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

[复制链接]

1

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2008-5-11
发表于 2017-4-18 14:58:26 | 显示全部楼层 |阅读模式

Fedora 16不对rc.local支持,其实只是删除了rc.local文件,如果想在开机时能够运行自己写的脚本,只要新建rc.local文件就可以了,下面让我们来测试下吧:

环境:Fedora 16 Gnome桌面

1./etc/rc.local其实是/etc/rc.d/rc.local的软连接,那么:

注意:rc.local头要加上#!/bin/sh

echo "echo 4 > /sys/class/backlight/acpi_video0/brightness">/etc/rc.d/rc.local

chmod +x /etc/rc.d/rc.local

ln -s /etc/rc.d/rc.local /etc/rc.local

2.查看rc-local.service

systemctl status rc-local.service

如果服务没有启动可以先启动下rc-local.service

3.启动rc-local.service

systemctl start rc-local.service

然后用第2点的命令查看服务状态,这里可能有的服务启动不起来,为什么:

解决:

编辑文件/lib/systemd/system/rc-local.service,将ConditionFilel***ecutable=/etc/rc.d/rc.local前面奖赏#号注释掉及#ConditionFilel***ecutable=/etc/rc.d/rc.local

再次启动下rc-local.service并用systemctl status rc-local.service看看状态是不是已经启动起来了

4.重启机器

亮度已经调节到4了,说明我们的开机脚本已经运行了!当然还可以做其他的工作,只要你需要。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部