I created a script which takes the IP configuration as input
ifconfig | /usr/bin/python "/home/michel/Python/sendIp.py"
When i type that in in the command prompt, the script gets executed well, and the result of the ifconfig
script is available in my script.
However, when I insert it in my cron (with crontab -e) like this, it does not read the ifconfig
input
* * * * * ifconfig | /usr/bin/python "/home/michel/Python/sendIp.py"
The input is read in the script like this:data = sys.stdin.read()
Answer
Try using the full path to ifconfig in your cronjob.
[~]: which ifconfig
/sbin/ifconfig
Comments
Post a Comment