linux中啟動或關閉應用有時候比較麻煩,你必須cd到該應用的可執行指令碼的目錄中再執行該指令碼,不能在任意目錄下開啟或關閉應用。。當然,設定了環境變數path可以解決在任意目錄下開啟應用的問題,但是每個應用的啟動或關閉應用指令碼在命名上比較混亂,比如有的叫start-up.sh,使用者尤其是運維人員要記住這麼模糊的檔名稱很困難,現在我將軟連線+配置環境變數 相結合可以解決這個問題。
例如為tomcat的啟動和關閉建立快捷方式,使其在任意目錄下都可啟動或關閉tomcat.
1.建立快捷方式庫資料夾
mkdir /home/shortcut
2.進入tomcat的bin目錄並建立軟連線
//進入bin目錄 cd /home/runtime/apache-tomcat-8.5.31/bin //建立軟連線tomcat-start ln -s /home/runtime/apache-tomcat-8.5.31/bin/startup.sh tomcat-start //建立軟連線tomcat-stop ln -s /home/runtime/apache-tomcat-8.5.31/bin/shutdown.sh tomcat-stop
3.將建立的軟連線剪下到快捷方式庫中
mv tomcat-start /home/shortcut mv tomcat-stop /home/shortcut
4.將快捷方式庫配置到環境變數中
vi /etc/profile
開啟profile新增如下程式碼
#SHORTCUT START export PATH=$PATH:/home/shortcut #SHORTCUT END
儲存並退出,執行 source /etc/profile使其立即生效。
經過上面的操作,我們已經成功為tomcat的啟動和關閉建立了快捷方式且在任意目錄下均可執行。
後面需要為其他應用新增快捷方式只需為該應用建立軟連線並將軟連線放到/home/shortcut快捷方式庫中即可使用。