RTCWAKE(8) Administrare sistem RTCWAKE(8) NUME rtcwake - introduce o stare de somn a sistemului pana la ora de trezire specificata REZUMAT rtcwake [opiuni] [-d dispozitiv] [-m modul_de-ateptare] {-s secunde|-t timpul_t} DESCRIERE Acest program este utilizat pentru a introduce o stare de somn a sistemului i pentru a-l trezi automat la ora specificata. Aceasta utilizeaza interfeele Linux multiplatforma pentru a intra intr-o stare de repaus a sistemului i pentru a o parasi nu mai tarziu de o anumita ora. Folosete orice controlor de cadru RTC care accepta fanioanele de trezire standard ale modelului de controlor. In mod normal, aceasta funcie este utilizata ca vechiul instrument apmsleep, pentru a trezi dintr-o stare de suspendare, cum ar fi ACPI S1 (standby) sau S3 (suspend-to-RAM). Majoritatea platformelor pot implementa aceste stari fara analogii de BIOS, APM sau ACPI. Pe unele sisteme, acest lucru poate fi folosit ca nvram-wakeup, pentru a trezi din stari precum ACPI S4 (suspendare pe disc). Nu toate sistemele au suporturi persistente care sa fie adecvate pentru astfel de moduri de suspendare. Reinei ca funcionalitatea alarmei depinde de componentele electronice; nu toate RTC-urile sunt capabile sa configureze o alarma pana la 24 de ore in viitor. Configuraia de suspendare poate fi intrerupta de hardware activ; de exemplu, dispozitive de intrare USB fara fir care continua sa trimita evenimente pentru o fraciune de secunda dupa ce este apasata tasta Enter. rtcwake incearca sa evite aceasta problema i ateapta ca terminalul sa se deconecteze inainte de a intra in starea de veghe a sistemului. OPIUNI -A, --adjfile fiier Specifica o cale alternativa la fiierul de ajustare. -a, --auto Citete modul ceasului (daca ceasul hardware este stabilit la UTC sau la ora locala) din fiierul adjtime, unde hwclock(8) stocheaza aceste informaii. Aceasta este valoarea implicita. --date marcaj-timp Stabilete ora de trezire la valoarea marcii temporale. Formatul marcii temporale poate fi oricare dintre urmatoarele: +--------------------+----------------------------+ |YYYYMMDDhhmmss | | +--------------------+----------------------------+ |YYYY-MM-DD hh:mm:ss | | +--------------------+----------------------------+ |YYYY-MM-DD hh:mm | (secundele vor fi fixate | | | la 00) | +--------------------+----------------------------+ |YYYY-MM-DD | (ora va fi fixata la | | | 00:00:00) | +--------------------+----------------------------+ |hh:mm:ss | (data va fi stabilita la | | | ziua de azi) | +--------------------+----------------------------+ |hh:mm | (data va fi stabilita la | | | ziua de azi, secundele vor | | | fi fixate la 00) | +--------------------+----------------------------+ |tomorrow | (tomorrow=maine, ora este | | | fixata la 00:00:00) | +--------------------+----------------------------+ |+5min | | +--------------------+----------------------------+ -d, --device dispozitiv Utilizeaza dispozitivul specificat in loc de rtc0 ca ceas in timp real. Aceasta opiune este relevanta numai daca sistemul dumneavoastra are mai mult de un RTC. Putei specifica rtc1, rtc2, ... aici. -l, --local Presupune ca ceasul hardware este stabilit la ora locala, indiferent de coninutul fiierului adjtime. --list-modes Lista argumentelor disponibile pentru opiunea --mode. -m, --mode mod Trece in starea de ateptare data. Valorile valide pentru mod sunt: standby Starea ACPI S1. Aceasta stare ofera economii minime, dei reale, de energie, asigurand in acelai timp o tranziie cu latena foarte redusa la un sistem funcional. Acesta este modul implicit. freeze Procesele sunt ingheate, toate dispozitivele sunt suspendate i toate procesoarele sunt oprite. Aceasta stare este o stare generala care nu are nevoie de niciun suport specific platformei, dar economisete mai puina energie decat ,,Suspend-to-RAM" (suspendare in memorie), deoarece sistemul este inca in stare de funcionare (disponibila incepand cu Linux 3.9). mem Starea ACPI S3 (,,Suspend-to-RAM", suspendare in memorie). Aceasta stare ofera economii semnificative de energie, deoarece toate componentele sistemului sunt puse intr-o stare de consum redus de energie, cu excepia memoriei, care este plasata in modul de auto-reimprospatare pentru a-i pastra coninutul. disk Starea ACPI S4 (,,Suspend-to-disk", suspendare in disc). Aceasta stare ofera cea mai mare economie de energie i poate fi utilizata chiar i in absena unui suport de nivel scazut al platformei pentru gestionarea energiei. Aceasta stare funcioneaza in mod similar cu suspendarea in memorie dar include o etapa finala de scriere a coninutului memoriei pe disc. off Starea ACPI S5 (,,Poweroff", Deconectare/Oprire). Acest lucru se face prin apelarea ,,/sbin/shutdown". Nu este acceptata oficial de ACPI, dar de obicei funcioneaza. no Nu suspenda, ci doar stabilete ora de trezire a RTC. on Nu suspenda, ci citete dispozitivul RTC pana cand apare o ora de alarma. Acest mod este util pentru depanare. disable Dezactiveaza o alarma stabilita anterior. show Afieaza informaiile de alarma in format: ,,alarma: off|on ". Ora este in formatul de ieire ctime(), de exemplu, ,,alarma: on Mar 16 Nov 2010 04:48:45". -n, --dry-run Aceasta opiune face totul in afara de a stabili efectiv alarma, de a suspenda sistemul sau de a atepta declanarea alarmei. -s, --seconds secunde Stabilete ora de trezire la secunde in viitor de acum incolo. -t, --time timpul_t Stabilete ora de trezire la ora absoluta timpul_t. timpul_t este timpul in secunde de la 1970-01-01-01, 00:00 UTC. Folosii instrumentul date(1) pentru a converti intre ora interpretabila de catre om i time_t. -u, --utc Asuma ca ceasul hardware este stabilit la UTC (Universal Time Coordinated), indiferent de coninutul fiierului adjtime. -v, --verbose Ofera informaii detaliate la ieire. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. NOTE In prezent, unele sisteme ale PC-ului nu pot iei din stari de repaus, cum ar fi mem, folosind doar codul nucleului accesat de acest controlor. Acestea au nevoie de ajutor din partea codului userspace pentru a face ca memoria tampon a cadrului video sa funcioneze din nou. FIIERE /etc/adjtime ISTORIC Programul a fost postat de mai multe ori pe LKML i pe alte liste inainte de a aparea in mesajul de confirmare al nucleului pentru Linux 2.6 in GIT ,,commit" contribuia 87ac84f42a7a580d0dd72ae31d6a5eb4bfe04c6d. AUTORI Programul a fost scris de David Brownell i imbunatait de Bernhard Walle . DREPTURI DE AUTOR Acesta este software gratuit. Putei redistribui copii ale acestuia in conformitate cu termenii GNU General Public License . Nu exista NICI O GARANIE, in masura permisa de lege. CONSULTAI I adjtime_config(5), hwclock(8), date(1) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda rtcwake face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 RTCWAKE(8)