आलसी होने के नाते, मैं निम्नलिखित दो आदेशों श्रृंखला के लिए इतना है कि यह एक सरल बैश उर्फ के साथ काम करेंगे चाहते हैं।Jekyll की सेवा और लांच
jekyll -w serve
मेरे जेकिल उदाहरण के लिए विकास सर्वर शुरू करता है।
open "http://localhost:4000"
मेरे जेबिल एप्लिकेशन को मेरे डिफ़ॉल्ट ब्राउज़र में लॉन्च करता है।
मैं उन्हें एक साथ कैसे श्रृंखलाबद्ध कर सकता हूं ताकि मैं टाइप कर सकूं और लॉन्च करने के लिए मेरी कमांड लाइन में एक साधारण ऊर्फ टाइप कर सकूं?
नोट
नोट या तो
&&
या;
श्रृंखलाjekyll -w serve
करने औरopen "http://localhost:4000"
का उपयोग कर काम नहीं करेगा क्योंकिjekyll -w serve
stdout में लगातार webrick प्रक्रिया की शुरूआत। जिसका अर्थ है कि दूसरा आदेशopen "http://localhost:4000"
निष्पादित नहीं किया जाएगा क्योंकि पहली प्रक्रिया (Webrick) ने कभी "पूर्ण" नहीं किया था।जब webrick शुरू होता है, हम एक ठेठ उत्पादन इस प्रकार देख सकते हैं: -
Configuration file: /Users/calvin/work/calviny/_config.yml Source: /Users/calvin/work/calviny Destination: /Users/calvin/work/calviny/_site Generating... done. Auto-regeneration: enabled [2013-09-08 18:43:58] INFO WEBrick 1.3.1 [2013-09-08 18:43:58] INFO ruby 1.9.3 (2013-06-27) [x86_64-darwin11.4.2] [2013-09-08 18:43:58] INFO WEBrick::HTTPServer#start: pid=6183 port=4000
मैं मूलतः एक ही सवाल पूछा, और (http [यहां पर काम कर समाधान है]: //stackoverflow.com/a/25177206/704015)। –