ubuntu系统 编写开机自启动脚本

udo ip link set can0 type can bitrate 500000
sudo ip link set can0 up
以以上两条命令为例

sudo vim /home/your_username/scripts/can_setup.sh  (放在主目录下面就行)

#!/bin/bash

sudo ip link set can0 type can bitrate 500000

sudo ip link set can0 up

把以上三行内容放入can_setup.sh 文件即可

sudo chmod +x /home/your_username/scripts/can_setup.sh   (赋予此文件权限)

然后再创建Systemd服务文件

sudo vim /etc/systemd/system/can_setup.service

文件添加一下内容  9行内容

[Unit]

Description=Setup CAN interface

After=network.target

[Service]

Type=oneshot

ExecStart=/home/your_username/scripts/can_setup.sh

RemainAfterExit=true

[Install]

WantedBy=multi-user.target

请确保将/home/your_username/scripts/can_setup.sh替换为你实际的脚本路径。保存并退出。

sudo systemctl daemon-reload     (重新加载systemd守护进程以应用更改)

sudo systemctl enable can_setup.service    (启用服务以便在启动时运行)

sudo systemctl start can_setup.service    (立即启动服务(不需要重启机器))

ip link show can0    (检查can0口是否正常工作:根据执行的脚本内容判断是can0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值