... so direkt geht das nicht.
Du könntest Dinge in die Datei "/var/flash/debug.cfg" schreiben, das ist aber eine "Skriptdatei", die beim Starten der Box ausgeführt wird, also könnte entweder diese Datei bei jedem Neustart etwas anlegen,
Code:
cat << EOF > /var/tmp/meinedatei.txt
Hier kommt der Text,
der dann später so in der Datei
/var/tmp/meinedatei.txt
stehen wird .....
EOF
oder du schreibst das als shell-Kommentare und musst es entsprechend dann wieder rausfiltern
Code:
# Dieser Kommentar
# wird nicht ausgeführt werden...
Zu guter letzt kannst du, wie es z.B. auch freetz macht, eine "Datei" im Flash anlegen. Bitte bedenke, keiner weiß, wie AVM ihre Minor-Nummern für die Devices vergibt, das
könnte also auch schief gehen. Sofern du kein freetz nutz, kannst du ja die gleiche Nummer nehmen:
Code:
major=`grep tffs /proc/devices`
tffs_major=${major%%tffs}
mknod /var/flash/mydata c $tffs_major $((0x3c))
# jetzt kannst du was nach "mydata" schreiben
echo "Das ist mein Text" > /var/flash/mydata
#
# Nach dem nächsten Reboot dann die Datei wieder "neu anlegen":
major=`grep tffs /proc/devices`
tffs_major=${major%%tffs}
mknod /var/flash/mydata c $tffs_major $((0x3c))
#
# ... und der Inhalt ist wieder da...
Das "Anlegen" kannst du natürlich auch in die "debug.cfg" verfrachten, dann wird bei jedem Start dieses zusätzliche Device angelegt.
Bitte bedenke zuletzt, dass nicht allzuviel Platz im Flash zur Verfügung steht...
Jörg