使用腳本打開多個終端標籤並分別執行命令

啓動的東西太多了只能弄個腳本偷點懶這樣子才能生活。

1、這種是開多個標籤

#! /bin/bash
gnome-terminal  --window -e 'bash -c "rosrun yolo3_ros yolo3_node.py;exec bash"' --tab -e 'bash -c "sleep 3s;rosrun coordinate_map object_map image_transport:=compressed;exec bash"' --tab -e 'bash -c "sleep 5s;rviz -d  ~/dhrobot_ws/src/dhrobot_description/rviz_cfg/tmp.rviz ;exec bash"' 

解釋下:
–tab -e 新開標籤
exec bash 保持窗口
sleep 1s 延時1s

2、這種是另一種寫法

#! /bin/bash

source ~/.bashrc
{
	gnome-terminal -t "yolo" -x bash -c "rosrun yolo3_ros yolo3_node.py;exec bash"
}&
 
sleep 1s
{
	gnome-terminal -t "coordinate_map" -x bash -c "rosrun coordinate_map object_map image_transport:=compressed;exec bash"
}&
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章