मैंने एक स्क्रिप्ट लिखी है जो स्थानीय स्तर पर निष्पादित होने पर ठीक चलती है:
./sysMole -time Aug 18 18
तर्क "समय" , "अगस्त" , "18" , और "18" को स्क्रिप्ट पर सफलतापूर्वक पारित किया गया है।
अब, यह स्क्रिप्ट दूरस्थ मशीन पर निष्पादित की जाने वाली डिज़ाइन की गई है, लेकिन स्थानीय मशीन की स्थानीय निर्देशिका से। उदाहरण:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
वह भी ठीक काम करता है। लेकिन समस्या तब पैदा होती है जब मैं उन उल्लिखित तर्कों (समय 18 अगस्त 18) को शामिल करने की कोशिश करता हूं , उदाहरण के लिए:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
उस स्क्रिप्ट को चलाने के बाद मुझे निम्नलिखित त्रुटि मिलती है:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
कृपया मुझे बताएं कि मैं क्या गलत कर रहा हूं, इससे बहुत निराशा होती है।