Znaleziono 4 wyniki

autor: chivito
04 maja 2020, 20:57
Forum: Programowanie
Temat: BASH - skrypt zwraca błąd przy inkrementacji "08"
Odpowiedzi: 7
Odsłony: 4985

Re: BASH - skrypt zwraca błąd przy inkrementacji "08"

Dobra powiem jak sprawa wygląda. Ja to jestem architektem krajobrazu, który miał być elektronikiem a potem programistą. Zamierzam postawić sterownik do nawadniania ogrodu na raspberry pi. Interfejs napisałem w php+html z zapisem parametrów do mysql. Skrypt w bash'u odpowiada za sterowanie czasowe, u...
autor: chivito
02 maja 2020, 16:33
Forum: Programowanie
Temat: BASH - skrypt zwraca błąd przy inkrementacji "08"
Odpowiedzi: 7
Odsłony: 4985

Re: skrypt bash zwraca błąd przy inkrementacji "08"

potrzebuję uzyskać bufor czasowy 1 sekundy do pobrania czasów z mysql, dla tego pobieram aktualną wartość sekund i ją inkrementuję. w skrypcie głównym błąd generuje to miejsce: Tsec=$(date '+%S') Tsec=$((Tsec+1)) echo użyłem tylko w skrypcie do testowania tego błędu. Błąd pojawia się taki sam i w ty...
autor: chivito
02 maja 2020, 14:46
Forum: Programowanie
Temat: BASH - skrypt zwraca błąd przy inkrementacji "08"
Odpowiedzi: 7
Odsłony: 4985

Re: skrypt bash zwraca błąd przy inkrementacji "08"

nie mam pojęcia o co chodzi ale trochę protestowałem i udało mi się uzyskać ciągłość pętli nieskończonej (już ponad godzinę) przez wstawienie dwóch if dla wartości 08 i 09 tak działa jak w kodzie poniżej: #!/bin/bash while [ 1 ] ; do Tsec=$(date '+%S') if [ $Tsec = "08" ] ; then Tsec=8 els...
autor: chivito
02 maja 2020, 12:57
Forum: Programowanie
Temat: BASH - skrypt zwraca błąd przy inkrementacji "08"
Odpowiedzi: 7
Odsłony: 4985

BASH - skrypt zwraca błąd przy inkrementacji "08"

Witam, wszystkich Jestem nowym użytkownikiem na forum oraz w skryptach bashu. Natrafiłem na taką sytuację jak w skrypcie poniżej. #!/bin/bash while [ 1 ] ; do #Tsec=$(date '+%S') Tsec="08" echo "sec in $Tsec" #Tsec=$((Tsec+0)) Tsec=$((Tsec*1)) echo "sec out $Tsec" sleep...