Re: cron and ssh
From: Greg M Lee (greg_at_ncs.co.nz)
Date: 07/30/04
- Next message: Stuart J. Browne: "Re: cron and ssh"
- Previous message: Chad Lemmen: "cron and ssh"
- In reply to: Chad Lemmen: "cron and ssh"
- Next in thread: Stuart J. Browne: "Re: cron and ssh"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Fri, 30 Jul 2004 13:00:18 +1200
Chad Lemmen wrote:
>
> I'm running SCO 5.0.5 and I'm having trouble getting cron to work with ssh.
> I have openssh 3.4p1 installed and setup so that I can access a Linux box
> without being prompted for a password. Here is the script I'm having cron
> run
>
> #!/bin/sh
> PATH=/usr/local/bin:$PATH
> ssh linuxhost cat parseshell/price.prn >> /path_on_sco/price.prn ;
> ssh linuxhost rm parseshell/price.prn
>
> This script works if I execute it manually, but not if I have cron run it.
> cron doesn't have a problem with the second ssh line
> 'ssh linuxhost rm parseshell/price.prn' that works with no errors, but
> I'm getting an error with the first ssh line. Cron emails me this
>
> debug1: Sending command: cat parseshell/price.prn
> debug1: channel request 0: exec
> debug1: channel 0: open confirm rwindow 0 rmax 32768
> debug1: channel_free: channel 0: client-session, nchannels 1
> debug1: fd 0 clearing O_NONBLOCK
> debug1: fd 1 clearing O_NONBLOCK
> debug1: fd 2 clearing O_NONBLOCK
> select: Invalid argument
> debug1: Transferred: stdin 0, stdout 0, stderr 26 bytes in 0.0 seconds
> debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 272696336.3
> debug1: Exit status -1
>
> What does 'select: Invalid argument' mean? Is there something wrong with
> my syntax that cron doesn't like? Why does the command work if typed
> at the command line or if the script is run manually, but doesn't
> work with cron?
Hi
I can't help you with the error but using scp may help ie replace
the first command with:
scp linuxhost:parseshell/price.prn /path_on_sco/price.prn
It also might not help as scp uses ssh to do the transfer :-(
-Greg
[ I have seen a similar error running rsync from cron under RHEL 3
syncing from the SCO box to the Linux one, although in my case the
error happens at the end of the rsync transfer ]
- Next message: Stuart J. Browne: "Re: cron and ssh"
- Previous message: Chad Lemmen: "cron and ssh"
- In reply to: Chad Lemmen: "cron and ssh"
- Next in thread: Stuart J. Browne: "Re: cron and ssh"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|