<div dir="ltr"><div class="gmail_extra">[answering on mailing list]<br></div><br><span class="gmail-im">On Fri, Jan 6, 2017 at 12:27 AM, Ang Sherpa <span dir="ltr"><<a href="mailto:angsherpa232@gmail.com" target="_blank">angsherpa232@gmail.com</a>></span> wrote:<br></span><div><span class="gmail-im"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>One
 of the approach which I believe should work is running the Grass 
Command Shell in the background and executing the d.* command from sh 
script. So I will be grateful if you could share me the way to execute 
grass gis command shell only without wxgui.</div></blockquote><div><br></div></span>You can execute any GRASS GIS module
 as subprocess in any application given that you setup the environment 
correctly or you are in GRASS session. One way how to achieve this is 
using `grass72 --exec` interface (see the doc). Modules which are 
interactive GUIs (d.mon wx0, g.gui, ...) are more tricky because they 
are persistent and asynchronous; if usage is appropriate depends on the 
specific use case.</div></div>