cron and ssh

From: Chad Lemmen (chad_at_naboo.lemmen.com)
Date: 07/30/04


Date: Fri, 30 Jul 2004 00:17:42 GMT


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?



Relevant Pages

  • Re: Problems with scp and cron
    ... cron used another ssh than me and could not read my ssh2 private key file. ... > debug1: Connection established. ...
    (comp.security.ssh)
  • Re: Rexx SSH and Cron
    ... Cron does not set an environment above the default. ... supposed to run the command. ... used when ssh is run in the background. ...
    (comp.lang.rexx)
  • Re: cron and ssh
    ... > I'm running SCO 5.0.5 and I'm having trouble getting cron to work with ... Here is the script I'm having ... > ssh linuxhost rm parseshell/price.prn ... Why does the command work if typed ...
    (comp.unix.sco.misc)
  • Re: output from cron ssh to VMS?
    ... know the Linux cron very well. ... Security auditing on the VMS system may give you a clue as to ... but ssh works for this task in other respects. ... I may experiment with VMS batch jobs ...
    (comp.os.vms)
  • Re: Users cron job creates zombie process on 5.3
    ... >>behaviour of ssh, or is cron making a mistake here? ... > your crontab) and I suspect this is the zombie you ... > file descriptors and the cron child process is ...
    (freebsd-stable)