Powiadomienia
Wyczyść wszystko

UWAGAStrona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.

W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉

Za niedogodności z góry przepraszam, admin

Kontakt

log z MQTT

5 Wpisów
3 Użytkownicy
3 Reactions
627 Wyświetleń
(@muchac35)
Wpisów: 493
Ekspert
Autor tematu
 

Chciałbym aby ciągle się zapisywał log z mqtt do pliku i później go sobie przeglądać jak to zrobić
znalazłem w necie że to polecenie odczytuje ale mi nie działa
cat /var/log/mosquitto/mosquitto.log
odszukałem ten plik na malinie przez TC go nie można podglądnąć
proszę o podpowiedź

 
Dodane : 24/01/2021 9:50 pm
(@mig41)
Wpisów: 626
Ekspert
 

Zawsze możesz logować putty do pliku 🙂

W każdym razie ten log to nie jest to o czym myślisz , ale zadziała z poleceniem sudo cat.....

Rozumiem,że chcesz logować domoticz/in ( z innego posta) , więc raczej zrób to tak jak tam Ci podałem z przekierowaniem do pliku ( na końcu komendy "... > log.txt" , i zamiast na konsole będzie Ci to wszystko szło do pliku. 

Ale jest jeden problem z robieniem tego w tle.  Możesz zroboć to wg tego wtedy : https://linuxporady.pl/uruchomienie-programu-w-tle-i-zamkniecie-konsoli/

 

 
Dodane : 24/01/2021 10:16 pm
adrian
(@adrian)
Wpisów: 4039
Szefu Admin Zasłużony dla Forum, Patron Strony
 

co to znaczy nie mogę go pooglądać?

to jest zwykły plik textowy, która można otworzyć każdym edytorem pod warunkiem, że ma się uprawnienia do tego pliku

Nie wiem co tam masz - 3 wersje pod rózne lin edytory

sudo mcedit /var/log/mosquitto/mosquitto.log

sudo nano /var/log/mosquitto/mosquitto.log

sudo vi /var/log/mosquitto/mosquitto.log
 
Dodane : 24/01/2021 11:22 pm
muchac35 and isom reacted
(@muchac35)
Wpisów: 493
Ekspert
Autor tematu
 

@marcingajda
mosquitto_sub -h localhost -t "#" -u "mqtt" -P "passwwww" -v > log.txt
działa mi to ale jak zatrzymać zapis tego loga?

i jaka komendą zatrzymać wyświetlanie loga po komendzie?
mosquitto_sub -h localhost -t "#" -u "mqtt" -P "passwwww" -v

 
Dodane : 03/02/2021 10:12 pm
(@mig41)
Wpisów: 626
Ekspert
 

pierwszą np przez 

sudo killall -9 mosquitto_sub

drugą przez naciśnięcie ctrl+c

EDIT:w sumie tą pierwszą też przez ctrl+c , jeśli nie pracuje w tle.

 
Dodane : 04/02/2021 7:35 am
muchac35 reacted
Udostępnij: