bash - 'vagrant ssh -c COMMAND' behavior differs from running commands inside a 'vagrant ssh' session -


यह काम करता है:

  vagrant ssh cd / vagrant & amp; amp; ग्रंट बिल्ड  

यह नहीं है:

  व्हायट्रेट एसएसएच-सी 'सीडी / व्हायट्रैंट एंड amp;  

( bash: grunt: command not found ) के साथ निकलती है

क्यों?

कारण मैं 'मैं पूछ रहा हूं कि मेरे पास एक खोल स्क्रिप्ट है जो साइट को तैनात करने के लिए गिटहब पेज पर है, और मैं तैनाती से पहले एक ताजा निर्माण प्राप्त करने के लिए शुरुआत में एक बिल्ड चरण जोड़ना चाहता था।

मैंने भी लिखने की कोशिश की खोल स्क्रिप्ट vagrant_build.sh की तरह:

  सीडी / आवारा घुरघुराना निर्माण  

और आवारा के साथ आवारा रन यह होने ssh -c 'बैश /vagrant/vagrant_build.sh' , लेकिन यह अभी भी नहीं मिल सकता है घुरघुराना

डॉक्स का कहना है कि आवारा ssh। - सी कमांड एक ही आदेश चलाता है, क्या मुझे उस 100% सचमुच लेने की ज़रूरत है? मैं इसे 'टर्मिनल में एक पंक्ति में फिट कर सकता हूं' के रूप में व्याख्या कर रहा था।

क्योंकि घंटन आपके vagrant के रास्ते में नहीं है इसलिए इसे पूर्ण पथ दें

<पूर्व> सीडी / व्हायाग्र & amp; amp; / पथ / टू / ग्रंट बिल्ड

Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -