• Linux_联合仿真(获取当前执行文件父路径)


    #!/bin/sh
    basepath=$(cd `dirname $0`; pwd)       #获取当前文件所在路径
    echo $basepath     #打印当前文件所在路径
    cd $basepath            #切换到该路径
    export LD_LIBRARY_PATH=./   #添加库路径
    
    ./Middleware     #执行程序
    #mac地址设置
    ifconfig eth0 down
    ifconfig eth0 hw ether f0:de:f1:05:d8:38
    ifconfig eth0 up

     1.切换用户

    #!/bin/sh
    sudo -i
    expect "password:"  
    send "123"  
    interact 

    2.修改mac地址和时间

    #!/bin/sh
    
    ifconfig eth0 down
    ifconfig eth0 hw ether f0:de:f1:05:d8:38
    ifconfig eth0 up
    
    date -s 2018-07-07

    3.执行脚本

    #!/bin/sh
    
    ifconfig eth0 down
    ifconfig eth0 hw ether f0:de:f1:05:d8:38
    ifconfig eth0 up
    
    cd /home/ubuntu/Desktop/qualnet20190903
    basepath=`pwd`               #$(cd `dirname $0`; pwd) #获取当前文件所在路径
    echo $basepath     #打印当前start.sh文件所在路径 
    cd $basepath/Turing           #切换到该路径
    
    export QUALNET_HOME=`pwd`
    echo $QUALNET_HOME
    export PATH=$PATH:$QUALNET_HOME/bin:$basepath/Turing/bin:$PATH
    
    export LD_LIBRARY_PATH=$QUALNET_HOME/gui/lib/linux64:$basepath/Lib/bin:$basepath/ExtraLib:/home/ubuntu/Program/Qt5.9.5/5.9.5/gcc_64/lib:$LD_LIBRARY_PATH   
    
    cd scenarios/IEEE39-28
    qualnet IEEE39-28.config

    4.执行带参数脚本

    #!/bin/sh
    
    ifconfig eth0 down
    ifconfig eth0 hw ether f0:de:f1:05:d8:38
    ifconfig eth0 up
    
    cd /home/ubuntu/Desktop/qualnet20190903
    basepath=`pwd`               #$(cd `dirname $0`; pwd) #获取当前文件所在路径
    echo $basepath     #打印当前start.sh文件所在路径 
    cd $basepath/Turing           #切换到该路径
    
    export QUALNET_HOME=`pwd`
    echo $QUALNET_HOME
    export PATH=$PATH:$QUALNET_HOME/bin:$basepath/Turing/bin:$PATH
    
    export LD_LIBRARY_PATH=$QUALNET_HOME/gui/lib/linux64:$basepath/Lib/bin:$basepath/ExtraLib:/home/ubuntu/Program/Qt5.9.5/5.9.5/gcc_64/lib:$LD_LIBRARY_PATH   
    
    cd scenarios/$1
    qualnet $2
  • 相关阅读:
    使用slot-scope复制vue中slot内容
    pre-commit钩子,代码质量检查
    vue 顶级组件
    Vue源码探究-事件系统
    vue 配置多页面应用
    vuex commit保存数据技巧
    在VUE中,关于CKEditor使用
    使用el-checkbox实现全选,点击失效没有反应
    vue组件之间的通信
    不做Next,争做Nest——庆科首届智能硬件创新设计大赛产生决赛12强
  • 原文地址:https://www.cnblogs.com/mathyk/p/10540131.html
Copyright © 2020-2023  润新知