मुझे अपनी स्क्रिप्ट निष्पादित करने में समस्या है।
डिबग मोड (बैश-एक्स) में इसे निष्पादित करते समय, मैं देख सकता हूं कि बैश अतिरिक्त उद्धरण जोड़ रहा है। वहाँ मेरी स्क्रिप्ट विफल हो रही है।
यहाँ यह मेरी स्क्रिप्ट के भीतर है:
testvar="\"sudo /home/pi/shared/blink.sh 27 off\""
ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=5 $1 ${testvar}
यह आउटपुट है:
ssh -n -q -q -o BatchMode=yes -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o ConnectTimeout=5 192.168.42.105 '"sudo' /home/pi/shared/blink.sh 27 'off"'