Moin Ihrs,
ich bastel hier schon ne ganze Weile rum und komm irgendwie nich weiter,
auch extrem-google'ing brachte bisher keine brauchbaren Ergebnisse,
aber Ihr seid ja schlau und könnt mir bestimmt weiterhelfen.
Folgende Situation:
Ich hab ein bash Script, das checken soll, wieviele Verbindungen mein Node gerade hat.
#!/bin/bash
# connections.sh
..snip..
n=`bitcoin-cli getconnectioncount | awk '{printf "%d", $1}'`
printf "%d" "$n" > /hdd/conn.txt
echo "$n written to conn.txt"
..snip..
Rufe ich das Script händisch auf, is alles gut,
pi@raspi2:~ $ ~/connections.sh
24 written to conn.txt
lass ich's aber als cronjob laufen (Benutzer crontab -e),
*/5 * * * * nice /bin/bash /home/pi/connections.sh >/dev/null 2>&1
bleibt $n leer und es wird entweder 0 (bei Verwendung von printf), oder garnix (bei Verwendung von echo) in die conn.txt geschrieben.
Ich wüsste echt gerne, warum, also falls irgendwer ne Idee hat...her damit.