小编KAR*_*HIK的帖子

如何在单独的终端中自动执行命令?

我是 LINUX 操作系统的新手。我正在使用ROS(机器人操作系统),其中我在单独的终端窗口中键入了一些命令来进行设置。

即在我运行我的程序之前,我必须做(每个在单独的终端中):

~$ roscore 

~$ rosrun nodelet nodelet standalone
velodyne_pointcloud/CloudNodelet

~/Desktop/OpenCV$ source setup.bash 

~/Desktop/OpenCV$ rosrun pcl_tutorial
front_view_bag input:=/velodyne_points

/media/BE8C6D3A8C6CEDF9/Users/KARTHICK/Desktop/project/ros_datas$
rosbag play file2.bag
Run Code Online (Sandbox Code Playgroud)

在我实际运行我的 C++ 程序之前,必须执行上述命令,并且按照上述顺序,从相应的目录发出。

我正在使用 Ubuntu 12.04。
是否可以编写程序或其他东西,以便如果我运行该单个程序,上述所有命令都将在相应目录的单独终端中正确执行,而不是每次都手动执行?

command-line gnome-terminal 12.04 execute-command

4
推荐指数
1
解决办法
7821
查看次数