Ah...I encountered this same problem.

In my environment, I have the master/slave configuration.

For a workaround, I had Jenkins call this script on the slave machine.

For example, let's call your script pg_cluster.sh

I would place this script on the slave machine and in my Jenkins job, I issued 
the following command:

ssh <slave machine> pg_cluster.sh



From: jenkinsci-users@googlegroups.com 
[mailto:jenkinsci-users@googlegroups.com] On Behalf Of Varghese Renny
Sent: Tuesday, June 26, 2012 8:16 AM
To: jenkinsci-users@googlegroups.com
Subject: Re: Re: Re: jenkins java.outofmemory:permGen space error

#!/bin/sh
pid=$(pidof postgres)
echo $pid
kill $pid
pg_ctlcluster 8.4 main start

 Actually this shell script is working if i execute like bash killpostgres.sh
But inside the jenkins it's showing error like



sudo: no tty present and no askpass program specified

sudo: no tty present and no askpass program specified

Sorry, try again.

sudo: no tty present and no askpass program specified

sudo: no tty present and no askpass program specified

Sorry, try again.

sudo: no tty present and no askpass program specified

sudo: no tty present and no askpass program specified

Sorry, try again.

sudo: 3 incorrect password attempts


Thanks

Reply via email to