zoukankan      html  css  js  c++  java
  • 设置嵌入式系统开机自动启动程序

    我们希望在使用嵌入式系统的时候越简单方便越好,我要讲的开机自动启动程序是简便化的第一步,下面将我的操作步骤记录如下:

               要设置自启动程序需要解决两个问题:1、系统自动登录;2、自动执行脚本,

    1)系统自动登录

    (1)修改/etc/inittab

     

    在inittab中,有如下配置

     

    1:2345:respawn:/sbin/agetty tty1 9600

    2:2345:respawn:/sbin/agetty tty2 9600

    3:2345:respawn:/sbin/agetty tty3 9600

    4:2345:respawn:/sbin/agetty tty4 9600

    5:2345:respawn:/sbin/agetty tty5 9600

    6:2345:respawn:/sbin/agetty tty6 9600

     

    表示系统可以有六个控制台,可以用ALT+(F1~F6)来切换。而/sbin/agetty就是一个登陆验证程序,执行它,会提示用户输入用户名和密码,然后启动一个指定的shell(在passwd文件中指定的)。

     

    所以,我们只需将其修改为不执行agettty,而是执行自己编写的一个脚本,就可以跳过用户名和密码的输入。修改如下:

     

    1:2345:respawn:/root/logintest tty1 9600

     

    这里我在/root/下放了一个测试脚本,这样系统启动时就会执行那个脚本,脚本内容:

     

    #!/bin/sh

    /bin/login -f root

     

    脚本其实就是执行了一个root用户的登陆而已。

    2)自动执行程序

    方法有两种,一种是将要执行的代码放到1)中的/root/logintest的后面;

    另一种是将要执行的代码放到/etc/profile文件的后面即可。

  • 相关阅读:
    【Gamma】Scrum Meeting 1
    【Gamma】设计与计划
    第五次作业 5.线性回归算法
    第四次作业 4.K均值算法--应用
    第三次作业 3.K均值算法
    第二次作业 2.机器学习相关数学基础
    第一次作业 机器学习概述
    第十五次 语法制导的语义翻译
    第十四次作业 算符优先分析
    第十三次作业 自下而上语法分析
  • 原文地址:https://www.cnblogs.com/pangblog/p/3293860.html
Copyright © 2011-2022 走看看