[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cron job for inxi -i reports WAN IP: <filter>



If I call inxi -i from the command line, it works correctly:

  rprice@maria ~ A=( $(inxi -i -c 0 | grep "WAN IP") ); declare -p A
  declare -a A=([0]="WAN" [1]="IP:" [2]="217.65.141.51")

but the same code called as a cron job with script

  #! /bin/bash -u
  A=( $( inxi -i -c 0 | grep "WAN IP" ) )
  declare -p A

produces the reply

  From: Cron Daemon <root@maria.rogerprice.org>
  To: rprice@maria.rogerprice.org
  Subject: Cron <rprice@maria> /usr/local/bin/newip.sh

  declare -a A=([0]="WAN" [1]="IP:" [2]="<filter>")

It's probably not relevant, but the personal cron job is called from 
/var/spool/cron/crontabs/rprice with command
  15 * * * *  /usr/local/bin/newip.sh

Where does the <filter> come from ?  How can I persuade the inxi cron job to 
tell me the WAN IP ?

Roger


Reply to: