How to redirect the output of an command executed with dbclient on a remote server?
Matt Johnston
matt at ucc.asn.au
Sat Jul 24 13:16:49 WST 2010
What commandline are you running? If it works by hand but
not from a script then that suggests that it might be that the
program needs a TTY to run properly - you could try running
"dbclient -t" in the cronjob?
Testing here redirecting output seems to work as below (the shell is
zsh). I've added -T to be similar to how a cronjob would run.
Matt
evil:~/src/dropbear ./dbclient -T localhost find /etc/lvm > /dev/null
matt at localhost's password:
find: `/etc/lvm/cache': Permission denied
find: `/etc/lvm/backup': Permission denied
find: `/etc/lvm/archive': Permission denied
[1] 22210 exit 1 ./dbclient -T localhost find /etc/lvm > /dev/null
evil:~/src/dropbear ./dbclient -T localhost find /etc/lvm 2> /dev/null
matt at localhost's password:
/etc/lvm
/etc/lvm/cache
/etc/lvm/backup
/etc/lvm/lvm.conf
/etc/lvm/archive
[1] 22216 exit 1 ./dbclient -T localhost find /etc/lvm 2> /dev/null
On Fri, Jul 23, 2010 at 10:53:49PM +0000, mbus25 . wrote:
>
> Hello, im fighting with dbclient to redirect the ouput of an remotely executed command, but it seems not possible
>
> i can redirect the stderr before the connection to the server ( for example connection refused error ), but after it doesn't work.
>
>
> Im running dbclient from an script that is executed by cron, when i run the script by hand it works perfectly, but running it from cron the output inst redirected :(
>
> anyone have some idea ???
> thanks in advance..
>
> Nuno
> _________________________________________________________________
> Correio Electrónico e Muito Mais Enquanto Viaja. Obtenha o Windows Live Hotmail Gratuito.
> https://signup.live.com/signup.aspx?id=60969
More information about the Dropbear
mailing list