systemd
是 Ubuntu 20.04 中用于管理系统服务和守护进程的系统。你可以创建一个 systemd
单元文件来定义在系统启动后执行的任务。
以下是创建 systemd
单元文件的步骤:
my_restart_script.service
,并将其保存到 /etc/systemd/system/
目录下。可以使用文本编辑器进行创建。[Unit] Description=Execute my Bash script after reboot [Service] ExecStart=/path/to/your/bash/script.sh [Install] WantedBy=multi-user.target
在上述示例中,将 ExecStart
行中的 /path/to/your/bash/script.sh
替换为你的 Bash 脚本的实际路径。
script.sh
/home/staragent/bin/staragentctl start;
启动:
/home/staragent/bin/staragentctl start;
重启:
/home/staragent/bin/staragentctl restart;
查看状态:
/home/staragent/bin/staragentctl status;
卸载:
1. /home/staragent/bin/staragentctl stop;
2. rm -rf /home/staragent;
3. rm /usr/sbin/staragent_sn
sudo systemctl enable my_restart_script.service sudo systemctl start my_restart_script.service
这将使服务在系统启动时自动启动。