Documentation Status

freiburg_tools: checkerboard_detector2 | fr_tools | gaussian_process | hogman_minimal | rgbd2cloud | rosgui_paramedit | rxparamedit | screenrun | shell_execution_action_server | uvc_cam2

Package Summary

Documented

screenrun is a small tool that pushes commands into a screen window. Use \015 after a command for ENTER, i.e. executing it.

freiburg_tools: checkerboard_detector2 | fr_tools | gaussian_process | hogman_minimal | rgbd2cloud | rosgui_paramedit | rxparamedit | screenrun | shell_execution_action_server | uvc_cam2

Package Summary

Documented

screenrun is a small tool that pushes commands into a screen window. Use \015 after a command for ENTER, i.e. executing it.

freiburg_tools: fr_tools | gaussian_process | hogman_minimal | rosgui_paramedit | rxparamedit | screenrun | shell_execution_action_server | uvc_cam2

Package Summary

Documented

screenrun is a small tool that pushes commands into a screen window. Use \015 after a command for ENTER, i.e. executing it.

Package Summary

Released Continuous integration Documented

screenrun is a small tool that pushes commands into a screen window. Use \015 after a command for ENTER, i.e. executing it.

Package Summary

Released Continuous integration Documented

screenrun is a small tool that pushes commands into a screen window. Use \015 after a command for ENTER, i.e. executing it.

Cannot load information on name: screenrun, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: screenrun, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: screenrun, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: screenrun, distro: melodic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Usage

To start, just execute screenrun.

rosrun screenrun screenrun [b]

If b is passed, byobu is used instead of screen.

Configuration

The programs to run will be read from a local parameter ~programs that contains a list of programs to run. Commands will not be executed, but inserted into the screen as if they were typed. Thus, Ctrl-C, <up>, etc. should work. To actually run a command append \015 (Enter) to a command.

A screen session named ros is started and screen windows with the program name are created, where the commands are entered. Usually the ~programs parameter will come from a configuration or launch file. See this example as a reference:

-
    name: planner
    commands:
        - roscd tidyup_grasp_actions\015
        - roslaunch tidyup_grasp_actions continual-planning-tidyup-grasp-tuck.launch 
-
    name: dashboard
    commands:
        - rosrun pr2_dashboard pr2_dashboard\015

Wiki: screenrun (last edited 2012-05-21 17:19:57 by ChristianDornhege)