Znaleziono 4 wyniki
- 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...
- 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...
- 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...
- 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...