実際のところ
前提
- Ubuntu 22 LTS
- 対象サービス"/etc/systemd/system/ros2-launch.service"が有効になっている
ros2-launch.timerというファイルをつくり
$ cd /etc/systemd/system/ $ sudo vim ros2-relaunch.timer
内容は以下のように
[Unit] Description=Rebooting ROS2 launch [Timer] OnUnitInactiveSec=10sec Unit=ros2-launch.service Persistent=true [Install] WantedBy=timers.target
$ sudo systemctl enable ros2-relaunch.timer
ros2-launch.serviceの"[Install]"とその内容を削除。