设置开机运行.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