मैं यह पता लगाने की कोशिश कर रहा हूं कि पृष्ठभूमि में एक कमांड कैसे चलाया जाए और बाद में इसे अग्रभूमि में लाया जाए। मैं ट्यूटोरियल और उत्तरों से तंग आ गया हूं जहां लोग कहते हैं कि यह सरल है, बस &
पृष्ठभूमि में इसे चलाने के लिए कमांड के अंत में संलग्न करें। यह केवल एक ही टर्मिनल विंडो के भीतर काम कर रहा है। मैं कमांड को एक टर्मिनल में पृष्ठभूमि में रखना चाहता हूं और टर्मिनल को फिर से खोलने के बाद इसे अग्रभूमि में वापस लाना चाहता हूं
उदाहरण:
$ grunt &
$ jobs
$ [1]+ Running grunt &
बेशक टर्मिनल बंद करने के बाद कोई भी नौकरी नहीं मिली है।
अगला उदाहरण:
$ grunt & disown #the same behavior has: $ setsid grunt &
$ jobs
$ [nothing] #but ps shows that grunt is working
after close terminal, grunt doesn't work
मैंने गलत क्या किया? क्या कोई मुझे समझा सकता है कि पृष्ठभूमि में कमांड को कैसे चलाना है और इसे अग्रभूमि में वापस लाना है।