Hello,

try: ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx007 'halt;' & 

with white space between the hostname and the command to be executed on the 
remote server

Yiannis

On Wed, 7 Nov 2007 11:20:00 +0100
Christian Hennig <[EMAIL PROTECTED]> wrote:

> Hallo,
> 
> i have the a problem with ssh:
> 
> i try to shutdown 30 or more systems, i generate a shell script (death.sh) to 
> do this. It looks like this:
> 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx001'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx002'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx003'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx004'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx005'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx006'halt;' & 
> ssh -T -l root -i /home/regman/.ssh/id_dsa.linuxprt -o 
> StrictHostKeyChecking=no -oProtocol=2 -q -n -oBatchMode=yes lnx007'halt;' & 
> 
> If i start it direct i a term, all is fine and all systems are down. But i 
> have to schedule the task by a php-script. 
> This php-script start with exec("death.sh) the shell-script, the php-script 
> is start by cron ( i have to use php, because of the framework i use, i have 
> no choice ;-(
> The a got this errors:
> 
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> tput: unknown terminal "unknown"
> 
> and all systems are alive, no "halt" reach a system ;-(
> 
> If i dont use the "-T" flag i got this error too:
> 
> "Pseudo-terminal will not be allocated because stdin is not a terminal"
> 
> i try the "-t" flag to, same error, and all alive.
> 
> I hope you can help me, thx 
> 
> -- 
> Christian Hennig <[EMAIL PROTECTED]>


-- 
Kontekakis Yiannis <[EMAIL PROTECTED]>
  • tput error Christian Hennig
    • Re: tput error Kontekakis Yiannis

Reply via email to