Ubuntu 18.04 a example of .sh to execute multiple commands

Ubuntu 18.04 a example of .sh to execute multiple commands


一种一个 .sh (bash script) 文件,自动打开多个Termianls,执行多个命令的方法

保姆流程
在Ubuntu里用terminal建立 .sh文件, 比如在terminal用 touch name.sh
.sh内输入脚本,如下面的黑底代码案例
然后给文件赋权,比如sudo chomd u+x name.sh & sudo chomd 755 name.sh 等方法,
再在terminal里运行此.sh文件,可在terminal输入./name.sh

案列

#!/bin/bash 

# 上面的👆  #!/bin/bash 听说必须加 
# 命令里需要有sudo的,点点符号里提供密码,此处是 1
export PASS='1'

# 罗列所有的source
source /opt/ros/melodic/setup.bash

# 开始罗列命令,命令里出现的用法解释
# -t 后面加terminal打开时候的名字
# -x bash 是固定用法
# -c 后面加命令
# ;exec bash 是输入命令喉保留terminal窗口
# -c "echo '1' |  ,这段是输入sudo密码用的
# sleep 1s 是等一秒再进行下一个命令的意思

{
gnome-terminal -t "imu portal check" -x bash -c "ls /dev/ttyUSB0; exec bash"
}&
sleep 1s

{
gnome-terminal -t "imu portal permision" -x bash -c "echo '1' | sudo -S chmod 777 /dev/ttyUSB0; exec bash"
}&
sleep 3s

{
gnome-terminal - "time sync start" -x bash -c "roslaunch lidar.launch; exec bash"
}&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值