[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[no subject]



Keith Hopkins wrote:
> James P. Kinney III wrote:
>> What would cause an ssh tunneled command to no return when it finished?
>>
>> ssh -f remotemachine /usr/local/mynewcommand.sh
>>
>> mynewcommand.sh is a shell script that runs the ssh port tunnel followed
>> by the nc command to transport serial port over to ssh forwarded port.
>> It ends with
>> exit 0
>>
>>
>> What I see is the initial ssh never finishes and just sits there. I
>> thought once the command ran, it should terminate and the ssh closes. It
>> doesn't. puzzled.
>>  I stuck in some echo"" statement so I can see what is happening and
>> everything runs OK on the remote machine. 
>
> Good question James.  I've run into the same problem a couple of times.
> I've found two things that can help to get around the problem.
>
> The first is to redirect input from dev null.  so, your command becomes:
>
> ssh -f remote /usr/local/mynewcommand.sh <0 /dev/null
>
> The other is to batch the commands on the other end.  That is done 
> inside the the mynewcommand.sh script.
> 'atd' needs to be running for batch to work.
>
> $ batch <<EOF
> cmd1
> cmd2
> cmd2
> EOF
>
> Batch launches a background job to run the commands, and immediately 
> returns.
>
> I've also run into occations where neither of these solutions work, 
> and haven't figured that one out yet.
>
> -- 
> Keith
>_______________________________________________
>Ale mailing list
>Ale at ale.org
&gt;<a  rel="nofollow" href="http://www.ale.org/mailman/listinfo/ale";>http://www.ale.org/mailman/listinfo/ale</a>



</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<hr>
<!--X-Follow-Ups-End-->
<!--X-References-->
<ul><li><strong>References</strong>:
<ul>
<li><strong><a name="00466" href="msg00466.html">[ale] ssh remote command</a></strong>
<ul><li><em>From:</em> jkinney at localnetsolutions.com (James P. Kinney III)</li></ul></li>
<li><strong><a name="00473" href="msg00473.html">[ale] ssh remote command</a></strong>
<ul><li><em>From:</em> hne at hopnet.net (Keith Hopkins)</li></ul></li>
</ul></li></ul>
<!--X-References-End-->
<!--X-BotPNI-->
<ul>
<li>Prev by Date:
<strong><a href="msg00483.html">[ale] Syntax problem</a></strong>
</li>
<li>Next by Date:
<strong><a href="msg00485.html">[ale] Can I tell my Linksys router to always serve the same IP address?</a></strong>
</li>
<li>Previous by thread:
<strong><a href="msg00473.html">[ale] ssh remote command</a></strong>
</li>
<li>Next by thread:
<strong><a href="msg00469.html">[ale] (OT) Generate 3D Model</a></strong>
</li>
<li>Index(es):
<ul>
<li><a href="maillist.html#00484"><strong>Date</strong></a></li>
<li><a href="threads.html#00484"><strong>Thread</strong></a></li>
</ul>
</li>
</ul>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</body>
</html>