Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 26 czerwca 2025, 05:08

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 
Autor Wiadomość
Post: czwartek, 2 grudnia 2004, 13:18 
moze mi ktos napisac jak ustawic serwer, zeby wylaczal sie automatycznie np o godzinie 1:00.
Plyta glowna w serwerze jest ATX, wersja NND z 10.IV.2004


Na górę
  
 
 Tytuł:
Post: czwartek, 2 grudnia 2004, 14:41 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Polecenie shutdown -h 01:00, możesz je sobie do crona wpisać.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 2 grudnia 2004, 17:19 
ok wszystko rozumiem
ale czy moglbys mi to napiac w taki sposob:
wchodzisz do np. :/etc/cron.daily
edytujesz plik: ***
i wpisujesz tam shutdown -h 01:00
chodzi mi o to zeby wylaczal sie codziennie
a i czy obojetne jest miejsce wpisania komendy - znaczy sie czy na poczatku pliku czy na koncu??


Na górę
  
 
 Tytuł:
Post: czwartek, 2 grudnia 2004, 19:16 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Siadasz przy monitorze, bezpośredio lub łączysz się przez ssh (ale to może być za trudne...)
Wpisujesz mc, a potem używając klawiszy strzałek i entera wedrujesz po drzewie katalogów do katalogu /etc/cron.daily.
Wciskasz jednocześnie shift i F4 i wpisujesz:
#!/bin/bash
shutdown -h 01:00
i potem wciskasz F2. Pojawi ci się pytanie o zapisanie pliku a potem okienko do wpisania nazwy. Nazwiesz ten plik np. zamykanie.
Potem jeszcze F10 i wyjście z mc. Plikowi trzeba nadać jeszcze prawa wykonywania. Wpisujesz w linii poleceń chmod 755 /etc/cron.daily/zamykanie i od tej pory serwer ci się wyłączy zawsze o 1 w nocy.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 2 grudnia 2004, 19:28 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
dobry opis ale musze sie przyznac ze nie wiedzialem ze shift + f4 tworzy plik :)

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 3 grudnia 2004, 17:56 
dzieki - ten sarkazm nie byl potrzebny nie kazdy musi przeciez znac sie na Linuxie.
przez ssh potrafie sie zalogowac :]


Na górę
  
 
 Tytuł:
Post: sobota, 4 grudnia 2004, 00:21 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
To swietnie, ale skąd miałem wiedzieć...

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: sobota, 4 grudnia 2004, 09:56 
no jasne - nie mam w opisie napisane, ze potrafie :P
a co do wylaczania serwera - to dziwna sprawa - bo sie nie wylaczyl, jak wpisuje recznie reboot to mi wyskakuje "shutdown already running", w logach co jeszcze dziwniejsze jest calkowicie pusto :) - moze mi ktos powiedizec o co biega??


Na górę
  
 
 Tytuł:
Post: poniedziałek, 20 grudnia 2004, 02:06 
Offline
Użytkownik

Rejestracja: czwartek, 6 listopada 2003, 20:23
Posty: 104
Chce codziennie o godz 04:00 restartowac serwer (stare NND).
Robilem wszystko wedlug powyzszego opisu z tym ze komenda :
#!/bin/bash
reboot -h 04:00
w stworzonym pliku rebot w etc/cron.daily/ z prawami wykon. i nie dziala!!!!!!!!!!!!!!!!!!!
Jak mozna to jeszcze zrobic????
probowalem tez wpisac stopadsl i tez nic - po zrobieniu wpisow restartowalem serwer

_________________
tabaza


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 20 grudnia 2004, 11:20 
Offline
Użytkownik

Rejestracja: środa, 3 marca 2004, 10:31
Posty: 316
tabaza pisze:
Jak mozna to jeszcze zrobic????


np . przyciskiem na obudowie kompa :lol:

a trochę poważniej .Próbowałeś polecenie halt ?

pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 20 grudnia 2004, 11:55 
Offline
Użytkownik

Rejestracja: czwartek, 6 listopada 2003, 20:23
Posty: 104
polecenia "reboot i adslstart" dzialaja natomiast nie udaje mi sie zaprogramowac ich w cronie tak jak wyzej pisalem a polecenie halt z tego co sie orientuje zatrzymuje system a ja chcialbym zeby mi sie resetowal o okreslonej porze lub zeby restartowal polaczenie adsl

_________________
tabaza


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 20 grudnia 2004, 15:09 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
to zrob tak, jak masz stworzony ten plik w ktorym masz to wpisane (te polecenia) masz nadane do niego prawa i sprobuj go odpalic klepnnij go enterem i zobacz co sie stanie.
A nie wiem czy nie lepiej stworzyc plik z poleceniem reboot wpisac go do crona ze ma go uruchomic o 4 i juz.

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 20 grudnia 2004, 18:16 
Offline
MODERATOR

Rejestracja: poniedziałek, 29 lipca 2002, 15:45
Posty: 1385
Lokalizacja: Polska
Troche mieszasz.

Nie chce mi się szukać mana do shutdown ale -h 4:00 to jest PO 4 godzinach.
Czyli shutdown stoi i czeka aż minie 4 godz. Więc jak go uruchamiasz jeszcze raz to już jest uruchomiony.

Możesz spróbowac dopisać skrypt do /var/spool/cron/crontabs/root.
Z tym, że on startuje z jakimś opóźnieniem. tzn. nie startuje NATYCHMIAST po wpisaniu. Ja dawałem kilka rebootów zanim ruszyło mi to , ale chodzi.

_________________
Określenie przy nicku to tylko dla 'jaj'; tytuł za ilość postów.
Ja ciągle się uważam za niewinne dziecię w sprawach linuksa; żaden guru czy inny moderator :-)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 12 stycznia 2005, 21:26 
tabaza pisze:
Chce codziennie o godz 04:00 restartowac serwer (stare NND).
Robilem wszystko wedlug powyzszego opisu z tym ze komenda :
#!/bin/bash
reboot -h 04:00
w stworzonym pliku rebot w etc/cron.daily/ z prawami wykon. i nie dziala!!!!!!!!!!!!!!!!!!!
Jak mozna to jeszcze zrobic????
probowalem tez wpisac stopadsl i tez nic - po zrobieniu wpisow restartowalem serwer

A jak byś spróbował zamiast:
: [/] [] ()
reboot -h 04:00

dać:
: [/] [] ()
shutdown -r 04:00

u mnie działa.
pozdr.


Na górę
  
 
 Tytuł:
Post: czwartek, 13 stycznia 2005, 01:39 
Offline
Użytkownik

Rejestracja: czwartek, 6 listopada 2003, 20:23
Posty: 104
Napisze jak zrobilem moze komus sie przyda:
-stworzylem plik o nazwie rebot i wrzucilem go do cron.daily/
zawartosc pliku to:

#!/bin/sh
/sbin/reboot

potem polecenie chmod 755 rebot zaby nadac mu prawa wyk.

Pozniej w pliku var/spool/cron/crontabs/root za pomoca polecenia F4 /edytuj/ w lenijce dotyczacej cron daily ustawilem parametr jak nizej i mam reboot serwerka codziennie o godz 5:40

#run daily cron jobs.......
40 5 * * * ..........

Gotowe

_________________
tabaza


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 16 stycznia 2005, 14:30 
zychj pisze:
no jasne - nie mam w opisie napisane, ze potrafie :P
a co do wylaczania serwera - to dziwna sprawa - bo sie nie wylaczyl, jak wpisuje recznie reboot to mi wyskakuje "shutdown already running", w logach co jeszcze dziwniejsze jest calkowicie pusto :) - moze mi ktos powiedizec o co biega??


Na pewno się wyłaczy. Tylko bedziesz musiał poczekać aż cron.daily sie zainicjuje ze zmienioną przez ciebie godziną. Też miałem z tym kłopot. Sprawa się wyjaśniła śledząc logi. Proces cron.daily uruchamia się zawsze o 00:02 każdej doby ( var/spool/cron/root). Po dokonaniu zmiany godziny wyłaczania lub restartu kompa w danym dniu reboot lub halt wykona się, ale dopiero dnia następnego. Dlatego (przynajmniej w moim przypadku) po utworzeniu pliku reboot i nadaniu mu praw wykownywalności oraz okresleniu godziny restartu na godzine 20:00 (plik stworzony o 10:00) komputer się zrestartuje ale dopiero w dniu następnym.
Tym samym odpowiadając na pytanie kol. zychj nie można zrestarować kompa ponieważ proces trwa i wykona sie o określonej godzinie. Stąd "shutdown already running". Aby pominąć proces nalezy go "kill" i dopiero "reboot".

Oczywiście sposób opisany powyżej przez kol.tabaza jest ok, lecz zmodyfikowałbym go w sposób:
: [/] [] ()
#!/bin/sh
/sbin/reboot -r 05:40
by nie ingerować w var/spool/cron/crontabs/root

pozdr


Na górę
  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 16 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Majestic-12 [Bot] i 14 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl