zoukankan      html  css  js  c++  java
  • linux 开机批量启动程序

    每天早上到公司第一件事打开电脑,打开我的qq。我的开发工具idea。在看看邮件,日复一日,变懒了。也变聪明了,写了以下一段脚本

    文件名称:mystart.sh

    #!bin/bash
    #检验我的开发工具是否已经启动,假设没有启动,启动程序,并在终端打印简单启动信息
    ideaNum=`ps -ef | grep idea | awk '{print $2}' | wc -l` 
    flag=2
    if [ $ideaNum -lt $flag ];then
    nohup sh /home/wangjun/software/idea-IU-135.909/bin/idea.sh >/dev/null 2>&1 &
    echo "启动idea..."
    sleep 2
    fi


    firefoxNum=`ps -ef | grep firefox | awk '{print $2}' | wc -l`
    if [ $firefoxNum -lt $flag ];then
    nohup firefox >/dev/null 2>&1 &
    echo "启动firefox..."
    sleep 2
    fi


    thunderbirdNum=`ps -ef | grep thunderbird | awk '{print $2}' | wc -l`
    if [ $thunderbirdNum -lt $flag ];then
    nohup thunderbird  >/dev/null 2>&1 &
    echo "启动email..."
    sleep 2
    fi

    tm2013Num=`ps -ef | grep tm2013 | awk '{print $2}' | wc -l`
    if [ $tm2013Num -lt $flag ];then
    nohup tm2013 >/dev/null 2>&1 &
    echo "启动qq..."
    sleep 2
    fi


    以上是文件内容,之后在~/.bashrc 文件加入别名:alias mystart='sh ~/software/mystart.sh'
    这样我每天早上的第一件是便是打开终端:敲下mystart了


  • 相关阅读:
    数据库排名函数(Rank)
    请求支付报表的测试
    DateTime详细资料转载
    sqlserver2005的安装问题
    Hdu 1398 Square Coins
    HDU 1709 The Balance
    POJ 1423 Big Number
    hdu 1106 排序
    HDU 1028 Ignatius and the Princess III
    并查集Is It A Tree?hdu 1325
  • 原文地址:https://www.cnblogs.com/zsychanpin/p/6775146.html
Copyright © 2011-2022 走看看