阿里云云效重启_Ubuntu设置开机启动_Ubuntu中重启Agent
2024-11-21 15:16:20
如果使用阿里云云效流水线时,经常会提示agent离线。现在在Ubuntu设置开机启动程序
491
要在 Ubuntu 20.04 系统重启后执行某个 Bash 脚本,你可以使用以下方法:
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
这将使服务在系统启动时自动启动。