Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 8:33 pm Naslov sporočila: Zajem besedila napake v terminalu |
|
|
Pozdravljeni, aplikacija, narejena s python3 mi lepo dela če jo startam v editorju ali v termialu z komando "python3 main.py". Če pa se zažene v terminalu ob resetu (zagonu) raspberija, se pojavi za kratek čas precej teksta v terminalu, nato se le ta zapre. A je možno ta zmuzljivi tekst kako zajeti, da bi bilo nato možno analizirati napako?
Lp, Vlado _________________ California |
|
Nazaj na vrh |
|
|
mosqito Član
Pridružen-a: Čet 07 Apr 2016 23:22 Prispevkov: 3432 Aktiv.: 32.90
|
Objavljeno: Sob Jan 08, 2022 9:28 pm Naslov sporočila: |
|
|
Na koncu dodaj > in ime datoteke, pa se bo shranilo v datoteko, ki jo lahko potem pogledaš. _________________ Always going the extra mile. |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 9:45 pm Naslov sporočila: |
|
|
Sem naredil tako, vendar ne najdem log.txt v mapi Project.
sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
.
.
@lxterminal -e python3 /home/pi/Project/main.py > log.txt _________________ California |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6654 Aktiv.: 29.02 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Jan 08, 2022 9:51 pm Naslov sporočila: |
|
|
California je napisal/a: |
@lxterminal -e python3 /home/pi/Project/main.py > log.txt |
Fino bi bilo tudi pot do log-a navesti, pa polovit še napake ... mogoče nekaj takega:
Koda: |
@lxterminal -e python3 /home/pi/Project/main.py > /home/pi/Project/log.txt 2>&1 |
ali pa kak sleep za vrstico, ki nagaja porini ... mogoče boš ujel, kaj odleti ... |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:03 pm Naslov sporočila: |
|
|
Sem naredil kot je napisal frenki in nič. Pred tem sem v mapi Project ustvaril prazno datoteko log.txt ...
Poizkušal poiskati vse datoteke log.txt in mi najde samo mojo v mapi Project. _________________ California |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6654 Aktiv.: 29.02 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Jan 08, 2022 10:08 pm Naslov sporočila: |
|
|
Poskusi mogoče takole:
Koda: |
sleep 5
@lxterminal -e python3 /home/pi/Project/main.py
sleep 5 |
Btw. ... kdo/s kakšnimi pravicami starta skripto? A ima dovoljenje pisat v ciljni mapi? |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:22 pm Naslov sporočila: |
|
|
Koda: |
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
sleep(5)
@lxterminal -e python3 /home/pi/Project/main.py > sudo nano /home/pi/project/lo>
sleep(5) |
Sem napisal kot si predlagal frenki, rezultat prazna datoteka log.txt nato sem dodal še sudo nano pred pot do datoteke (zgoraj), rezultat isti.
Nimam občutka da bi terminal kaj čakal preden se zapre, isto kot na začetku... _________________ California |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6654 Aktiv.: 29.02 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Jan 08, 2022 10:26 pm Naslov sporočila: |
|
|
Dvomim, da sploh pobere celo vrstico ...
Koda: |
@lxterminal --command "sleep 5; python3 /home/pi/Project/main.py > /home/pi/Project/log.txt 2>&1; sleep 5" |
... takole bi jo skoraj moral. |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:47 pm Naslov sporočila: |
|
|
S tazadnjo vrstico odpre terminal in čaka ...
Poizkusil bom prilepiti datoteke ... _________________ California |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6654 Aktiv.: 29.02 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Jan 08, 2022 10:48 pm Naslov sporočila: |
|
|
Čaka kaj? A si pogledal vsebino log.txt?
Nazadnje urejal/a frenki Sob Jan 08, 2022 10:49 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:49 pm Naslov sporočila: |
|
|
Lepljenje ne gre, ne dovoli končnic .py in .ui _________________ California |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:49 pm Naslov sporočila: |
|
|
datoteko vseskozi preverjam - prazna... _________________ California |
|
Nazaj na vrh |
|
|
frenki Moderator
Pridružen-a: Ned 23 Feb 2003 21:26 Prispevkov: 6654 Aktiv.: 29.02 Kraj: Ljubljana (JN76GB)
|
Objavljeno: Sob Jan 08, 2022 10:51 pm Naslov sporočila: |
|
|
Pa tole:
Koda: |
@lxterminal --command "sleep 5; python3 /home/pi/Project/main.py; sleep 5" |
Btw ... kakšne so pravice na log.txt? |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:58 pm Naslov sporočila: |
|
|
Odpre terminal in čaka ... več kot minuto ... nobenega teksta gor _________________ California |
|
Nazaj na vrh |
|
|
California Član
Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.03 Kraj: Hrastnik
|
Objavljeno: Sob Jan 08, 2022 10:59 pm Naslov sporočila: |
|
|
glede pravic ne vem, iste kot za zagon aplikacije predpostavljam _________________ California |
|
Nazaj na vrh |
|
|
|