求助帖:设备是Orange Pi 5 pro,Ubuntu 22.04.06系统,无法退出自启动脚本导致反复重启,请问有没有除了重做系统的方法来终止这个自启动程序

ZZh27 2025-02-28 22:50:36

设备是Orange Pi 5 pro,Ubuntu 22.04.06系统,无法退出自启动脚本导致反复重启,请问有没有除了重做系统的方法来终止这个自启动程序

#!/bin/bash

while true; do
    # 启动终端并记录窗口PID
    gnome-terminal -- bash -c "echo '终端1 PID: $$'; source ~/ws_livox/install/setup.sh; cd ~/ws_livox/; ros2 launch livox_ros_driver2 msg_MID360_launch.py; exec bash" 
    PID1=$!
    
    gnome-terminal -- bash -c "echo '终端2 PID: $$'; source ~/ws_ros2/install/setup.sh; cd ~/ws_2; ros2 launch fast_lio mapping.launch.py; exec bash" 
    PID2=$!
    
    gnome-terminal -- bash -c "echo '终端3 PID: $$'; source ~/uart_ws/install/setup.sh; ros2 run usart_stm receive_stm; exec bash" 
    PID3=$!

    
    if [ $EXIT_STATUS -ne 0 ]; then
        reboot
    else
        # 所有进程正常退出
        exit 0
    fi
    
    sleep 3  # 等待资源释放
done
...全文
68 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧