मेरे पास cmd2
है जो cmd1
पूरा करने के बाद पालन करने की आवश्यकता है। मुझे कभी-कभी cmd1
को रोकना होगा।मैं बैश में आदेशों का अनुक्रम कैसे निलंबित और फिर से शुरू करूं?
जब मैं
$ cmd1 && cmd2
में लिखते हैं और फिर Ctrl+Z (Stop)
प्रेस cmd1
को रोकने के लिए। अब, cmd1
रुक गया है लेकिन जब मैं फिर से शुरू करता हूं cmd1
के पूरा होने के बाद cmd2
शुरू नहीं होता है।
जब मैं
$ cmd1 ; cmd2
में लिखते हैं और फिर मैं Ctrl+Z (Stop)
प्रेस cmd1
को रोकने के लिए। अब cmd1
रुक गया है लेकिन यह तुरंत cmd2
शुरू होता है, और मैं केवल समाप्त होने के बाद cmd2
शुरू करना चाहता हूं।
मैंने कुछ शोध किया और किसी ने zsh
में एक शानदार तरीका सुझाया लेकिन मुझे आश्चर्य है कि bash
में ऐसा करने का एक शानदार तरीका है या नहीं। एक subshell में
संबंधित: https://stackoverflow.com/questions/13600319/bash-run-one-command-after-another -वेवन-अगर-i-suspend-the-first-one-ctrl-z – codeforester