Return-Path: Delivered-To: apmail-ant-user-archive@www.apache.org Received: (qmail 94098 invoked from network); 23 Jul 2008 21:06:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 23 Jul 2008 21:06:42 -0000 Received: (qmail 44721 invoked by uid 500); 23 Jul 2008 21:06:37 -0000 Delivered-To: apmail-ant-user-archive@ant.apache.org Received: (qmail 44695 invoked by uid 500); 23 Jul 2008 21:06:37 -0000 Mailing-List: contact user-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Users List" Reply-To: "Ant Users List" Delivered-To: mailing list user@ant.apache.org Received: (qmail 44684 invoked by uid 99); 23 Jul 2008 21:06:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jul 2008 14:06:37 -0700 X-ASF-Spam-Status: No, hits=2.6 required=10.0 tests=DNS_FROM_OPENWHOIS,SPF_HELO_PASS,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lists@nabble.com designates 216.139.236.158 as permitted sender) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 23 Jul 2008 21:05:41 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1KLlXB-0002An-QF for user@ant.apache.org; Wed, 23 Jul 2008 14:06:05 -0700 Message-ID: <18619854.post@talk.nabble.com> Date: Wed, 23 Jul 2008 14:06:05 -0700 (PDT) From: mindspin311 To: user@ant.apache.org Subject: RE: sshexec (running remote commands with sudo) forced psuedo-tty allocation In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Nabble-From: connoc.mindspin@gmail.com References: <18592216.post@talk.nabble.com> <93B3B6122B906D44BC7E8B8CEFB0DBBB1844FBFE15@SGP-EXCHANGE.pointserve.com> <18592917.post@talk.nabble.com> <18603537.post@talk.nabble.com> X-Virus-Checked: Checked by ClamAV on apache.org Still not being able to. I might be doing this wrong though... I have a build script: /usr/local/bin/test is: #!/bin/sh /usr/local/bin/antRunAsync /usr/local/bin/RestartApache I modified antRunAsync by setting nohup to true and setting an output file. (I also tried w/o nohup) I've also tried to use antRunAsync the way it was meant for (using ant exec to no avail) /usr/local/bin/RestartApache is just a script with: sudo /sbin/service httpd restart still getting a tty error for using sudo in RestartApache Barry Pape wrote: > > I'm using it in a less direct way. My ant script executes a shell file > on a remote host using ssh. The shell file in turn executes a run > script (shell file) using the antRunAsync wrapper. > > So I have... > Build script: > > > > > The command in the shell script: > ./antRunAsync.sh ./run.sh > > In this way I never use the -t argument and nohup works properly from > the run script. Maybe a similar setup would work for you? > > > -----Original Message----- > From: mindspin311 [mailto:connoc.mindspin@gmail.com] > Sent: Tuesday, July 22, 2008 11:14 PM > To: user@ant.apache.org > Subject: RE: sshexec (running remote commands with sudo) forced > psuedo-tty allocation > > > I tried that to no avail. I got this as my build script: > > > > > > > > > > > antRunAsync I copied the way it was. > > and TestCommand is: > > #!/bin/sh > ssh -t deploy@host.net sudo /sbin/services httpd restart > > > > Not sure what's wrong here.. I tried with nohup set to true and false > and my > log shows this: > > Pseudo-terminal will not be allocated because stdin is not a terminal. > sudo: sorry, you must have a tty to run sudo > > > > > Barry Pape wrote: >> >> I went through this type of thing back in January. Maybe my findings >> can help you out, the full thread is here: >> http://marc.info/?l=ant-user&m=120128316829325&w=2 >> >> >> -----Original Message----- >> From: mindspin311 [mailto:connoc.mindspin@gmail.com] >> Sent: Tuesday, July 22, 2008 11:08 AM >> To: user@ant.apache.org >> Subject: RE: sshexec (running remote commands with sudo) forced >> psuedo-tty allocation >> >> >> [exec] Pseudo-terminal will not be allocated because stdin is not a >> terminal. >> >> Doesn't work. Tried it to run a remote command without -t for > something >> like >> 'ls' and it works fine. It seems to have a problem with '-t' >> I thought exec was exactly like working on a command line. >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ruel loehr wrote: >>> >>> why can't you just do an exec with the command ssh -t .....? >>> >>> -----Original Message----- >>> From: mindspin311 [mailto:connoc.mindspin@gmail.com] >>> Sent: Tuesday, July 22, 2008 10:37 AM >>> To: user@ant.apache.org >>> Subject: sshexec (running remote commands with sudo) forced > psuedo-tty >>> allocation >>> >>> >>> I'm trying to mimic this command in ant: >>> >>> build@colbert]$ ssh -t deploy@www150.qa.xxxxxxxxxxxx.net sudo >>> /sbin/service httpd restart >>> build has password-less ssh access to deploy's accounts. Deploy also >> has >>> password-less sudoers access to run any root owned apps. This is the >> only >>> way I can do this without being prompted for a password, but there is >> no >>> way to use the -t option with sshexec. Anyone know a good fix on how >> to do >>> this in ant using sshexec or exec? >>> -- >>> View this message in context: >>> >> > http://www.nabble.com/sshexec-%28running-remote-commands-with-sudo%29-fo >> rced-psuedo-tty-allocation-tp18592216p18592216.html >>> Sent from the Ant - Users mailing list archive at Nabble.com. >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For > additional >>> commands, e-mail: user-help@ant.apache.org >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >>> For additional commands, e-mail: user-help@ant.apache.org >>> >>> >>> >> >> -- >> View this message in context: >> > http://www.nabble.com/sshexec-%28running-remote-commands-with-sudo%29-fo >> rced-psuedo-tty-allocation-tp18592216p18592917.html >> Sent from the Ant - Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> For additional commands, e-mail: user-help@ant.apache.org >> >> >> ----------------------------------------- >> Confidentiality Notice! >> This electronic transmission and any attached documents or other >> writings are confidential and are for the sole use of the intended >> recipient(s) identified above. This message may contain information >> that is privileged, confidential or otherwise protected from >> disclosure under applicable law. If the receiver of this >> information is not the intended recipient, or the employee, or >> agent responsible for delivering the information to the intended >> recipient, you are hereby notified that any use, reading, >> dissemination, distribution, copying or storage of this information >> is strictly prohibited. If you have received this information in >> error, please notify the sender by return email and delete the >> electronic transmission, including all attachments from your >> system. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org >> For additional commands, e-mail: user-help@ant.apache.org >> >> >> > > -- > View this message in context: > http://www.nabble.com/sshexec-%28running-remote-commands-with-sudo%29-fo > rced-psuedo-tty-allocation-tp18592216p18603537.html > Sent from the Ant - Users mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org > For additional commands, e-mail: user-help@ant.apache.org > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@ant.apache.org > For additional commands, e-mail: user-help@ant.apache.org > > > -- View this message in context: http://www.nabble.com/sshexec-%28running-remote-commands-with-sudo%29-forced-psuedo-tty-allocation-tp18592216p18619854.html Sent from the Ant - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@ant.apache.org For additional commands, e-mail: user-help@ant.apache.org