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了


發佈了45 篇原創文章 · 獲贊 20 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章