linux软件自动启动以及u盘挂载

软件自动启动,当编写好守护进程代码后将文件目录添加在

sudo vi /etc/rc.local 需要添加在这个文件里面

下面是对应的软件目录
/home/orangepi/hardwareSoft/douyin/douyinUtils /dev/ttyS5 &
/home/orangepi/hardwareSoft/douyin/shouhuDouyin


exit 0
硬件挂载:
  默认是存放在 /etc/udev/rule.d/ 下。所有的规则文件必须以 ".rules"
为后缀名。
下面是一个简单的规则:
KERNEL 是匹配键, NAME MODE 是赋值键。这条规则的意思是:如果有一个设备的内核名称为
sda ,则该条件生效,执行后面的赋值:在 /dev 下产生一个名为 my_root_disk 的设备文件,并把设备文
件的权限设为 0660
udevadm info --attribute-walk --name=/dev/ 设备名字
udev 规则的匹配键
挂载手机:
KERNEL == "sda" , NAME = "my_root_disk" , MODE = "0660"
SUBSYSTEM == "usb" , ATTRS{idVendor} == "2a70" , ATTRS{idProduct} == "4ee7" , MODE = "0666"
ACTION :事件( uevent )的行为,例如: add (添加设备)、 remove (删除设备);
KERNEL :内核设备名称,例如: sda cdrom
DEVPATH :设备的 devpath 路径;
SUBSYSTEM :设备的子系统名称,例如: sda 的系统为 block
BUS :设备在 devpath 里的总线名称,例如: usb
DRIVER :设备在 devpath 的设备驱动名称,例如: ide-cdrom
ID :设备在 devpath 里的识别号;
SYSFS{filename} :设备的 devpath 路径下,设备的属性文件 "filename" 里的内容;
ENV{key} :环境变量。在一条规则中,可以设定最多五条环境变量的 匹配键;
PROGRAM :调用外部命令;
RESULT :外部命令 PROGRAM 的返回结果。
自动挂载U盘:
ACTION == "add" , SUBSYSTEMS == "usb" , SUBSYSTEM == "block" , RUN{program} += "/bin/mkdir
/media/%k" ,RUN{program} += "/usr/bin/systemd-mount --no-block --collect $devnode
/media/%k"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值