设置开机运行.sh文件
要将这些命令添加到一个名为 startmy.sh 的脚本中,并确保它在开机时自动执行,你可以按照以下步骤操作:
-
创建并编辑
startmy.sh脚本:
使用文本编辑器(如nano或vim)创建并编辑这个脚本文件。sudo nano /usr/local/bin/startmy.sh
-
添加命令到脚本中:
在打开的文件中输入以下内容:!/bin/bash
添加 IP 地址
ip addr add 192.168.1.59/24 dev eth0
启用网络接口
sudo ip link set eth0 up
显示 eth0 接口状态
ip addr show eth0
如果你还需要使用 ifconfig,可以添加以下命令
ifconfig eth0
-
赋予脚本执行权限:
保存并关闭文件后,赋予脚本执行权限。sudo chmod +x /usr/local/bin/startmy.sh
-
配置开机自动运行:
为了确保这个脚本在系统启动时自动执行,你可以将其添加到系统的启动脚本中。这里我们使用systemd的用户单元文件来实现这一点。创建一个新的 systemd 用户单元文件:mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/startmy.service文件内容如下:
[Unit]
Description=Run startmy.sh at startup[Service]
ExecStart=/usr/local/bin/startmy.sh[Install]
WantedBy=default.target -
启用并启动该服务:
使用以下命令启用并启动该服务:systemctl --user enable startmy.service
systemctl --user start startmy.service
本文来自博客园,作者:Ryan,转载请注明原文链接:https://www.cnblogs.com/Ryan9399/p/18762867

浙公网安备 33010602011771号