Chinaunix首页 | 论坛 | 博客
  • 博客访问: 409940
  • 博文数量: 35
  • 博客积分: 943
  • 博客等级: 准尉
  • 技术积分: 742
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-15 13:17
个人简介

积累知识,方便自己

文章分类

全部博文(35)

文章存档

2014年(2)

2013年(5)

2012年(13)

2011年(15)

分类: LINUX

2011-12-09 11:18:47

   fedora16发布,不对rc.local支持,其实只是删除了rc.local文件,如果想在开机时能够运行自己写的脚本,只要新建rc.local文件就可以了,下面让我们来测试下吧:
环境:fedora16 kde桌面
 
1./etc/rc.local其实是/etc/rc.d/rc.local的软连接,那么:
  echo "touch /root/test">/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.重启机器
  查看/root下是不是多了个文件test,说明我们的开机脚本已经运行了!
阅读(4218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~