Strona 1 z 2

automatyczne wyłączanie systemu

: 26 maja 2010, 17:52
autor: aajanek
niezabardzo znam się na admisnistrowaniu, a nie wiem, który plik cron trzeba edytować, bo jest ich wiele, p?óbowałem samemu sobie poradzić , ale nie było efektów, a boję się że mogę coś zepsuć, wiec bardzo proszę o gotowy kod:

na instancji Ubuntu znajduje się jeden użytkownik: "biblioteka", który ma mieć automatycznie wyłaczany o 18:45 system od poniedziałku do piątku

Z góry dziekuję!

Odp: automatyczne wyłączanie systemu

: 26 maja 2010, 19:22
autor: frklin

Kod: Zaznacz cały

crontab -e
wrzuć tam:

Kod: Zaznacz cały

45 18 * * 5 shutdown 0

Odp: automatyczne wyłączanie systemu

: 25 lip 2010, 11:30
autor: kapslock
podłącze się do tematu,mam problem z automatyczne wyłączaniem o określonej godzinie

Kod: Zaznacz cały

sudo shutdown -h XX:XX 
jak to wpisze to zatrzymuje się na splashu.pod 9.10 zamykał się bez problemu.Nie chciałbym się pozbywać splasha a może ktoś zna magiczną formułkę do rozwiązania tego problemu.

bear7:// Na forum używamy znaczników CODE...

Odp: automatyczne wyłączanie systemu

: 25 lip 2010, 12:15
autor: rom

Kod: Zaznacz cały

sudo shutdown -P xx:xx
lub 
sudo shutdown -P +xx (xx to liczba minut do wyłączenia)

Odp: automatyczne wyłączanie systemu

: 25 lip 2010, 21:56
autor: kapslock
wpisałem z opcją -P to samo z opcją -v pokazuje :

-Stoping vnstat daemon vnstatd -ok
-Stoping Network connection manager Wicd -ok
-Stoping the Winbind daemon winbind -ok
-Disabling laptop mode -ok
-checking for running unattended-upgrades*asking all remaninng processes terminate -ok

jak go zmusić do zamknięcia?

Odp: automatyczne wyłączanie systemu

: 06 sty 2011, 15:44
autor: Savpether
Powinno być

Kod: Zaznacz cały

sudo shutdown -h xx:xx
, a nie -P

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 08:17
autor: insider69
a juz mialem pisać nowego posta ale znalazlem watek o automatycznym wylaczaniu servera....

wiec moje pytanie jest natepujace - lepiej dodac do cron'a czas wylaczenia czy lepiej narzucic to komenda?

a jak z pozniejsza edycja ewentualnego czasu wylaczania? np. chclabym aby wylaczal sie o 22 kazdego dnia... ale jak stwierdze ze takiej potrzeby nie ma i chce zmienic czas na 20... gdzie to pozniej edytowac ?

Pozdrawiam

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 09:32
autor: illit
lepiej do crona bo to bedzie powtarzane codziennie a polecenie będzie wykonywane jak je wpiszesz... więc jak nie wpiszesz danego dnia to nie będzie wykonane...

a zmiane czasu wyłączania edytujesz w cronie

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 11:27
autor: insider69
i ze tak sie zapytam jeszcze... jak dopisac do cron'a to wylaczenie?

przepraszam za takie pytanie, ale jestem po przesiadce z innego systemu a ubuntu dopiero poznaje


jeszcze mi sie przypomnialo - tylko ze do zamkniecia systemu musze recznie wpisac "sudo shutdown" a pozniej haslo - czy jezeli ta komenda zamkniecia systemu zostanie wywolana z cron'a - nie bedzie potrzebne logowanie?

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 17:06
autor: Savpether
Nie prawda z tym poleceniem wystarczy prosty skrypt do autostartu wrzucić:

Kod: Zaznacz cały

sudo gedit /usr/local/bin/auto-off
Wklejasz to:

Kod: Zaznacz cały

#!/bin/bash
sudo shutdown -h xx:xx
xx:xx dopasowujesz jak chcesz w razie potrzeby zmiany edytujesz plik pierwszym poleceniem, zapisujesz i gra, dla wykonywalności

Kod: Zaznacz cały

sudo chmod +x /usr/local/bin/auto-off
I teraz wchodzisz w System->Preferencje->Programy startowe, tam klikasz dodaj, w nazwę wpisujesz co chcesz, w polecenie dajesz

Kod: Zaznacz cały

auto-off
Reboot i działa.

Istnieje też inny sposób bezpośrednio w Programy startowe w polecenie wrzucić

Kod: Zaznacz cały

sudo shutdown -h xx:xx
I w razie potrzeby modyfikować, ale myślę, że ten pierwszy sposób jest bardziej uporządkowany:P

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 17:10
autor: figa

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 18:31
autor: insider69
tylko ze to ma dzialac na serverze - bez trybu graficznego....

dobra, zaczynam testowac.... ciekawe czy czegos nie spitole.... dam znac ktory sposob zadzialal ;)



wiec tak.... wpisalem komende

crontab -e

dopisalem testowo

40 18 * * * shutdown 0


no i nic - nie wylaczyl sie....

Odp: automatyczne wyłączanie systemu

: 07 sty 2011, 19:13
autor: Savpether
No to skrypt walnij w autostart w katalogu domowym w .local jest folder autostart.

Kod: Zaznacz cały

nano /home/user/.local/autostart/auto-off
wklejasz to co podałem i w konsoli

Kod: Zaznacz cały

chmod +x ~/.local/autostart/auto-off

Odp: automatyczne wyłączanie systemu

: 08 sty 2011, 10:41
autor: figa
Mi nie chciało działać polecenie bez sudo .
Tu jest też wątek o tym
http://forum.dug.net.pl/viewtopic.php?id=17590

Odp: automatyczne wyłączanie systemu

: 08 sty 2011, 11:16
autor: kasjo
A nie prościej wrzucić to w crona roota ?

Odp: automatyczne wyłączanie systemu

: 08 sty 2011, 21:05
autor: insider69
no wlasnie mi nie dziala to automatyczne wylaczenie.... i wydaje mi sie ze musi to isc z uprawnieniami root'a....

a mozna dalej ten watek rozwinac jak dodac do cron'a root'a automatyczne wylaczenie ?

Odp: automatyczne wyłączanie systemu

: 08 sty 2011, 22:21
autor: dk75
edycja CRON roota z poziomu użytkownika z prawami administracji (rzadkość na serwerze)

Kod: Zaznacz cały

sudo crontab -e
polecenie "crontab -e" po prostu edytuje bieżącego usera, można mu też podać innego ale wtedy trzeba być administratorem (albo zalogowanym albo po przez sudo)

Kod: Zaznacz cały

sudo crontb -e -u biblioteka
będąc już w edycji trzeba dodać polecenia ale trzeba pamiętać, że niekoniecznie będzie odpowiednie środowisko (ścieżki domyślne) ustawione (nie są przejmowane z systemu) więc lepiej podawać pełne ścieżki do komend

Kod: Zaznacz cały

45 18 * * 1-5 /sbin/shutdown -h now
ale tylko administrator może wyłączyć komputer więc lepiej edytować CRONa dla ROOTa

Ostatnia przestroga - po ostatnim poleceniu musi być pusta linijka bo inaczej nic nie zadziała.

Odp: automatyczne wyłączanie systemu

: 09 sty 2011, 08:05
autor: insider69
dk75 - dzieki wielkie - pomoglo - a najbardziej sformulowanie o pustej linijce.... :clap:

Odp: automatyczne wyłączanie systemu

: 09 sty 2011, 17:41
autor: janekjankowski
A może programikiem KShutdown ,shutdown są w repo:boat:

Re: automatyczne wyłączanie systemu

: 24 sie 2024, 16:43
autor: voolpes
Pytanie brzmi, czy jak się pokieruje poniższymi wskazówkami otrzymam wymagany cel?

Czy pan "wszechwiedzący GPT" dobrze mi podpowiedział?
Dodam że jestem śnieżakiem a wujek Google nie chciał ze mną aż tak dobrze współpracować jak to zrobił Chat GPT i na zadane pytanie "Jak w Ubuntu Server 24.04 LTS ustawić harmonogram włączania i wyłączania się systemu?" otrzymałem taką oto odpowiedź:

"Żeby ustawić plan włączania i wyłączania Ubuntu Server 24.04 LTS, możesz skorzystać z crontab lub systemd serwisów z timeraми. Poniżej znajduje się przykład, jak ustawić timer, który co dzień w 6:00 włączy twoją maszynę:
1. Utwórz plik usługi: sudo nano /lib/systemd/system/wakeup-timer.service
2.Dodaj następującą treść:

[Unit]
Description=Wakeup Timer

[Service]
Type=oneshot
ExecStart=/bin/systemctl start your-wakeup.target

3. Zapisz i zamknij plik.
4. Utwórz plik timera: sudo nano /lib/systemd/system/wakeup-timer.timer
5. Dodaj następującą treść:

[Unit]
Description=Wakeup Timer

[Timer]
OnCalendar=06:00
Persistent=true

[Install]
WantedBy=timers.target

6. Zapisz i zamknij plik.
7. Włącz i uruchom timer: sudo systemctl enable --now wakeup-timer.timer

Aby wyłączyć maszynę, możesz użyć podobnego timer, ale zamiast your-wakeup.target, użyj your-shutdown.target. Zastąp 06:00 własnym czasem wyłączania.
Zauważ, że to tylko przykład i może wymagać dostosowania do twoich potrzeb. Aby uzyskać więcej informacji, zapoznaj się z dokumentacją systemd."