What does rosrun do internally?
I was following this tutorial - https://wiki.ros.org/ROS/Tutorials/Wr...
Out of curiosity, I ran the listener using rosrun beginner_tutorials listener.py
but ran the talker manually.
That is, I changed directory to beginner tutorials, and ran, python talker.py
.
I didn't expect it to work, but it did. The nodes are communicating with each other.
Is that a fluke, or will this always work? Is rosrun's job only to find the correct node based on the ROS_PACKAGE_PATH, or does it do something else as well?