[BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
dyschemist
Wytworny Kaczor
Wytworny Kaczor
Posty: 292
Rejestracja: 13 mar 2008, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź
Kontakt:

[BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: dyschemist »

Witam.

Szukam "czegoś" co pozwoliło by mi uruchamiać pewien skrypt o ustalonej godzinie. Ktoś może mi podsunąć jak coś takiego zaaranżować?
LENOVO IP Y530, 2 GHz, 3GB DDR3, GeForce 9600M GS 512 MB
"Windows'a wypada raz na pół roku sformatować, linux'a raz na rok wyłączyć"
Awatar użytkownika
abix_adamj
Sędziwy Jeż
Sędziwy Jeż
Posty: 48
Rejestracja: 05 sie 2007, 18:26
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: abix_adamj »

cron

plik konfiguracyjny globalny to /etc/crontab

Kod: Zaznacz cały

man 5 crontab
w terminalu to dokumentacja do sposobu, w jaki trzeba dokonywac wpisów.

Adam
Awatar użytkownika
kamilsilver
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 105
Rejestracja: 06 lis 2008, 21:53
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: kamilsilver »

ew. graficzna aplikacja: alarmclock (pakiet: alarm-clock)
(warto dodać do autostartu i ustawić opcję by startował zminimalizowany)
Temat rozwiązany? Dodaj [solved] w tytule tematu :)
Inny OS => Debian Squeeze (testing)
Awatar użytkownika
gawryl
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 22 maja 2010, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: gawryl »

oczywiście cronetab, ale gdy chcesz uruchomić coś za np. godzinę, możesz wpisać

Kod: Zaznacz cały

sleep 3600; program
w ten sposób program uruchomi się za godzinę ;)
Awatar użytkownika
azhag
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 151
Rejestracja: 24 maja 2010, 19:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: azhag »

gawryl pisze:

Kod: Zaznacz cały

sleep 3600; program
że też chciało ci się liczyć te sekundy...

Kod: Zaznacz cały

sleep 1h; program
Polski portal Debiana: http://dug.net.pl/
Awatar użytkownika
Carnophage
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 169
Rejestracja: 03 maja 2008, 22:08
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Xfce
Architektura: x86_64
Lokalizacja: 127.0.0.1
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: Carnophage »

Zawsze jest jeszcze polecenie at.
Happy aptosid user ^__^
Awatar użytkownika
gawryl
Piegowaty Guziec
Piegowaty Guziec
Posty: 26
Rejestracja: 22 maja 2010, 21:12
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: gawryl »

azhag pisze:że też chciało ci się liczyć te sekundy...

Kod: Zaznacz cały

sleep 1h; program
uppps, prawdziwy fizol ze mnie - uklad SI moim ulubionym :P godzin nie znam, pracuję z sekundami :P

dzięki za podpowiedź ;)
Awatar użytkownika
pixelenter
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 194
Rejestracja: 31 gru 2009, 15:41
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: pixelenter »

no ale zawsze można na około :D robisz skrypt który sprawdza która godzina i jeżeli będzie ta na którą chcesz uruchomić program, uruchamia go. Potem po prostu wrzucasz go do skryptów startowych :)
Awatar użytkownika
dyschemist
Wytworny Kaczor
Wytworny Kaczor
Posty: 292
Rejestracja: 13 mar 2008, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź
Kontakt:

Odp: [BASH] Skrytp uruchamiany przez system o pewnej godzinie

Post autor: dyschemist »

No to ostatnie powiedziałbym, że jest bez sensu. To by oznaczało, że co ... że wrzucam skrypt, cały czas mi zapitala w jednej petli sprawdzającej godzinę i jak bedzie odpowiednia to odpali mój właściwy skrypcik? Ja nie mam potrzeby ogrzewać domu procesorem :P
Najbardziej mi podpada ten cron, nie bardzo wiem co z tym at'em - można by prosić więcej o nim?
LENOVO IP Y530, 2 GHz, 3GB DDR3, GeForce 9600M GS 512 MB
"Windows'a wypada raz na pół roku sformatować, linux'a raz na rok wyłączyć"
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: sulti »

Cytat:
[...]At is used to schedule something one time. Cron is used to schedule something repeatedly - every day, hour, week, etc[...]
You tried, and you failed, so the lesson is, never try.
Awatar użytkownika
dyschemist
Wytworny Kaczor
Wytworny Kaczor
Posty: 292
Rejestracja: 13 mar 2008, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź
Kontakt:

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: dyschemist »

i wszystko jasne :)
LENOVO IP Y530, 2 GHz, 3GB DDR3, GeForce 9600M GS 512 MB
"Windows'a wypada raz na pół roku sformatować, linux'a raz na rok wyłączyć"
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: leon1313 »

Heh, a co zrobi magiczne polecenie AT, kiedy - na ustaloną godzinę uruchomienia skryptu- komputer jest wyłączony?
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
Awatar użytkownika
pixelenter
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 194
Rejestracja: 31 gru 2009, 15:41
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: pixelenter »

heh... pewnie nic :)
Awatar użytkownika
dyschemist
Wytworny Kaczor
Wytworny Kaczor
Posty: 292
Rejestracja: 13 mar 2008, 04:42
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86
Lokalizacja: Łódź
Kontakt:

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: dyschemist »

Znając świat linuksa program powinien sprawdzić czy komputer wyłączył root i jeśli nie to się wykonać :P
LENOVO IP Y530, 2 GHz, 3GB DDR3, GeForce 9600M GS 512 MB
"Windows'a wypada raz na pół roku sformatować, linux'a raz na rok wyłączyć"
Awatar użytkownika
leon1313
Zakręcona Traszka
Zakręcona Traszka
Posty: 668
Rejestracja: 02 sty 2006, 19:35
Płeć: Mężczyzna
Wersja Ubuntu: 10.10
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: leon1313 »

Znając świat linuxa komenda zostanie wykonana w najbliższym możliwym czasie - reszta do analizy.
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
Awatar użytkownika
azhag
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 151
Rejestracja: 24 maja 2010, 19:30
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Fluxbox
Architektura: x86
Kontakt:

Odp: [BASH][SOLVED] Skrypt uruchamiany przez system o pewnej godzinie

Post autor: azhag »

Zależy od wpisu. Jeśli jest podana tylko godzina, zadanie wykona się przy pierwszym wystąpieniu danej godziny, tzn. jeśli pierwszego dnia o danej godzinie komputer był wyłączony, wykona się drugiego.

Jeśli jest wpisana konkretna data ? najpewniej (łatwo sprawdzić, mi nie chce się uruchamiać atd ;)) zadanie nie zostanie wykonane.

A propos jeszcze crona i:
leon1313 pisze:Znając świat linuxa komenda zostanie wykonana w najbliższym możliwym czasie - reszta do analizy.
Najpopularniejsza implementacja crona nie wykona zadania jeśli komputer akurat był wyłączony (tzn. już po włączeniu, oczywistym jest, że nie wykona jeśli jest wyłączony :)). Anacron jednak został zaprojektowany dla systemów, które nie pracują ciągle ? dba o wykonywanie zadań ?zaległych?.
Polski portal Debiana: http://dug.net.pl/
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości