Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix rclcpp SIGINT & SIGTERM handling #636

Merged
merged 3 commits into from
Dec 20, 2023

Conversation

lgleim
Copy link
Contributor

@lgleim lgleim commented Dec 18, 2023

Fixes SIGINT & SIGTERM handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via CTRL+C keyboard command

Cf. ros2/rclcpp#317 (comment)

Fixes SIGINT handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via `CTRL+C` keyboard command

Cf. ros2/rclcpp#317 (comment)

Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
@lgleim lgleim added the kind/bug Categorizes issue or PR as related to a bug. label Dec 18, 2023
@lgleim lgleim requested review from a team as code owners December 18, 2023 10:52
Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
@lgleim lgleim changed the title Fix rclcpp SIGINT handling Fix rclcpp SIGINT & SIGTERM handling Dec 19, 2023
Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>
Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
@adamdbrw
Copy link
Contributor

Good contribution, thank you!

@michalpelka
Copy link
Contributor

Tested, works as expected. Thank you @lgleim !

@adamdbrw adamdbrw merged commit 86d092a into development Dec 20, 2023
2 checks passed
@jhanca-robotecai jhanca-robotecai deleted the lgleim-patch-rclcpp-sigint-handler branch December 27, 2023 08:51
michalpelka pushed a commit to RobotecAI/o3de-extras that referenced this pull request Jan 16, 2024
Fixes SIGINT and SIGTERM handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via `CTRL+C` keyboard command

Cf. ros2/rclcpp#317 (comment)

Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>
styczen pushed a commit to RobotecAI/o3de-extras that referenced this pull request Jan 17, 2024
Fixes SIGINT and SIGTERM handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via `CTRL+C` keyboard command

Cf. ros2/rclcpp#317 (comment)

Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>
zakmat pushed a commit to RobotecAI/o3de-extras that referenced this pull request Feb 13, 2024
Fixes SIGINT and SIGTERM handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via `CTRL+C` keyboard command

Cf. ros2/rclcpp#317 (comment)

Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>
jhanca-robotecai pushed a commit to RobotecAI/o3de-extras that referenced this pull request Apr 24, 2024
Fixes SIGINT and SIGTERM handling to adequately shut down o3de processes that host an rclcpp instance, especially to fix process termination via `CTRL+C` keyboard command

Cf. ros2/rclcpp#317 (comment)

Signed-off-by: Lars Gleim <lgleim@users.noreply.github.com>
Co-authored-by: Adam Dąbrowski <adam.dabrowski@robotec.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Categorizes issue or PR as related to a bug.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants