linux下shell指令碼在其他目錄執行

來源:互聯網
上載者:User

標籤:style   blog   http   ar   io   color   使用   sp   on   

eg:

比如說在linux下運行rails內建的伺服器時,需要這樣的命令RAILS_EVN=production rails s是不是有點囉嗦呀,每次要打這麼多字,不能忍,萬幸的是我們有shell指令碼的協助。建立一個自己的指令碼吧:

touch 一個rails_s.sh然後用vim編輯如下,儲存。

#!/bin/bashRAILS_EVN=production rails s

 

執行以下命令:

echo $PATH

顯示路徑資訊如下:

[email protected]:~/Downloads/sublime_text_3$ echo $PATH/home/sophia/.rvm/gems/ruby-2.1.3/bin:/home/sophia/.rvm/gems/ruby-2.1.3@global/bin:/home/sophia/.rvm/rubies/ruby-2.1.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin

可以看到裡面有/usr/local/bin一項,把寫好的rails_s.sh放到/usr/local/bin中,然後改一下許可權:

sudo chmod 755 rails_s.sh

現在就可以到項目目錄(eg:/var/www/Blog/)下使用rails_s.sh命令執行該指令碼啟動伺服器了:

[email protected]:/var/www/ashelf$ rails_s.sh=> Booting WEBrick=> Rails 3.2.12 application starting in production on http://0.0.0.0:3000=> Call with -d to detach=> Ctrl-C to shutdown server

 

linux下shell指令碼在其他目錄執行

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.