Strona 1 z 1
Wyświetlanie sekundnika - skrypt
: 01 gru 2024, 10:36
autor: ExquisiteMirabelle
Chciałbym jakiś prosty program, który będzie wyświetlał stoper - sekundnik, always on top. Tzn mam odpalony program, np. grę, i skrypt mi wyświetla sekundnik do 30 sekund, który resetuje się właśnie zawsze co 30 sekund. I właśnie chciałem zapytać o coś otwartoźródłowego. Lub jak wyciągnąć ten stoper z programów Ubuntu. Co prawda on nie działa w taki sposób jaki ja bym chciał. Bo stoper po prostu odlicza sekundy, a ja chcę żeby sekudnik resetował się co 30 sekund i odliczał od nowa. I pytanie jest, czy można skądś wziąć za darmo kod źródłowy takiego stoperu i czy ewentualnie ktoś pomoże później w edycji tego kodu?
Re: Wyświetlanie sekundnika - skrypt
: 01 gru 2024, 12:31
autor: kobrawerde
może jakiś program który wyświetla taki sekundnik 30s i odlicza .....a potem dać go do cron-a żeby się uruchamiał co ileś tam sekund ?
https://stackoverflow.com/questions/466 ... -on-centos
https://github.com/trehn/termdown
np taki skrypt z terminala odlicza 30s potem 10s przerwy i znowu 30s w nieskończoność
Kod: Zaznacz cały
#!/bin/bash
## Infinite loop
while :; do
## Run a sleep command for 30 seconds in the background
sleep 30 &
## $! is the PID of the last backgrounded process, so of the sleep.
## Wait for it to finish.
c=30
while [[ -e /proc/$! ]]; do
printf '%s\r' "$(( --c ))"
## For more precision, comment the line below. This causes the
## script to wait for a second so it doesn't spam your CPU.
## If you need accuracy, comment the line out. Although, if you
## really need accuracy, don't use the shell for this.
sleep 1
done
done
lub
Kod: Zaznacz cały
#!/bin/bash
waitTime=4;
while :; do
startTime=$(date +%s)
c=$waitTime;
while [[ $(($(date +%s) - startTime)) -lt $waitTime ]]; do
printf '%s\r' "$(( --c ))"
sleep 1
done
c=0
done
jakiś program w java na 20s
https://stackoverflow.com/questions/655 ... app-script
może ?
https://www.omglinux.com/timer-linux-app/
https://askubuntu.com/questions/1039357 ... with-alarm
https://linuxhint.com/countdown-timer-app-ubuntu/
Re: Wyświetlanie sekundnika - skrypt
: 04 gru 2024, 18:33
autor: ExquisiteMirabelle
No tak, ale ja potrzebuję, żeby odliczało 30 sekund i po odliczeniu tego znowu zaczęło odliczać 30 sekund od pierwszej sekundy i żeby ten skrypt się zapętlał, póki go sam nie wyłączę. Zainstalowałem ten Termdown. Te kolejne chyba też działają w podobny sposób. Druga sprawa, ja potrzebuję, żeby te liczby wyświetlały się na określonej pozycji na ekranie. No i mam nadzieję, że będzie to normalna czcionka. No i nie rozumiem, w czym cron ma pomóc? Bo jak mam odseparować moje polecenie odliczania 30 sekund, żeby akurat to włączał cron? Także jestem na etapie tym, że zainstalowałem termdown i crona. Termdown działa w terminalu i wyświetla odliczanie sekund do 30. Później się wyłącza. No i gdzie można znaleźć pliki tego termdowna? Bo w scieżce snap>termdown wszystkie foldery są puste.
Re: Wyświetlanie sekundnika - skrypt
: 04 gru 2024, 19:11
autor: kobrawerde
może dać tą komendę termdown do skryptu w pętlę
Kod: Zaznacz cały
#!/bin/bash
while true ; do
# tu jakaś komenda z terminala lub skrypt
sleep 30;
done