ich habe mit gcc eine Anwendung geschrieber die jede minute die Messdaten in ein Log.txt schreibt. von der Konsole aus funktioniert alles wunderbar. da diese Anwendung immer auch nach einen Stromausfall funktionieren soll dachte ich mir (einfach) Pfad mit programm in rc.local:). Leider werden Gpios und messungen richtig gemacht aber das logfile wird nicht weitergeführt. Es handelt sich um eine umgebaute sht21 Anwendung. für Hilfe grossen DANK!:P
rc.local Anwendung funktioniert nur teilweise
-
ich_probiers -
15. Juli 2013 um 17:41 -
Erledigt
Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
-
-
rc.local Anwendung funktioniert nur teilweise? Schau mal ob du hier fündig wirst!
-
- Offizieller Beitrag
Sachen die unter rc.local gestarten werden, laufen automatisch als root. Speicherst du vielleicht dein logfile im homefolder (~)?
-
es ist das selbe wie die Anwendund Home/pi/.........
-
- Offizieller Beitrag
Was ich meinte:
Wenn du du den speicherpfad so angegeben hast
und diesen code als user Pi ausführst, landet deine datei in
als root ausgehührt landet die Datei aber in -
FILE *pFile;
pFile = fopen ("Log.txt");
fprintf (pFile(%2,1d,ptm->tm_mon);
von konsole geht das einwandfrei könntest du mir das bitte genauer erklären man merkt ich bin der Anfänger -
- Offizieller Beitrag
schau mal in /root ob deine Datei dort liegt.
Edit: Wie sieht dein Rc.local aufruf aus?
-
in 10 min muss neu kompilieren (Wartezeit)verkürzen
Du hast recht SUPER DAAANKE ich hab das ding gefunden! könntest du mir noch sagen wie ich die Datei in das richtige verzeichnis bringe ich benutze die oben genannten Befehle
SUPPer Habs geschnallt DANKE:D:D:D:D:D:D:D -
FILE *pFile;
pFile = fopen ("Log.txt");
fprintf (pFile(%2,1d,ptm->tm_mon);
von konsole geht das einwandfrei könntest du mir das bitte genauer erklären man merkt ich bin der AnfängerFILE *pFile;
pFile = fopen ("/home/pi/Log.txt");
fprintf (pFile(%2,1d,ptm->tm_mon);
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!