开机执行打开多窗口命令及执行相关脚本

做android开发,使用UBUNTU系统的同学通常开机需要同时打开多个窗口并同时在对应的窗口执行相应的脚本,比较费时费力,下面介绍如何用脚本来一步执行,脚本实现了在第一个窗口登录服务器,第二个窗口登录服务器,第三,第四个窗口只打开,第五个窗口需要执行一个十个GIT仓库的代码自动更新脚本。

1. openterminal.sh ; chmod 777 ./openterminal.sh

    gnome-terminal --window  -e './login.sh'  --tab -e './login.sh' --tab  --tab --tab -e 'bash -c "bash ./update.sh;exec bash"'
    注:多加一个--tab表示多开一个终端窗口 后面-e表示执行对应脚本

2.  gedit login.sh;chmod 777 ./login.sh;sudo apt-get install expect;(expect是一个交互式工具因为涉及密码输入需要安装,具体请自行百度)
    #!/usr/bin/expect
    spawn ssh se01@192.168.0.58
    expect "*password:"
    send "se01\r"
    expect "*#"
    interact

    注:在第一个窗口login.sh与update.sh的执行方法是不一样的,不能按照习惯来用sh autosu.sh来这行expect的程序,会提示找不到命令,    因为expect用的不是bash所以会报错。执行的时候直接./login.sh就可以了,
   
   3. gedit update.sh;chmod 777 ./update.sh
    #!/bin/bash
    #下面脚本可以帮助跳转目录并执行更新十个GIT库的代码
    cd /media/hugf/WTWD;
    ./git_update.sh

git_update.sh脚本内容请查看前面的博客

https://blog.csdn.net/huguifeng/article/details/91043723

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值