Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: af 12 Prosince 2010, 11:19:15

Název: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 11:19:15
dobry den, chcel by som sa spytat ci existuje nejaky program / nastroj / nastavenie ktore mi umozni naplanovat pravidelny automaticky restart pocitaca naplanovany na nejaky cas, napriklad denne o 6:00
 
dakujem
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Rixx 12 Prosince 2010, 11:23:18
cron
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 11:24:13
Je to cron... cron je daemon co v zadaný čas vykoná nějaký skript či aplikaci. A pokud se v něm pro uživatele root přidá příkaz
Kód: [Vybrat]
shutdown -r now pak jste tam co potřebujete. Pro nastavení cronu pro uživatele root použijte
Kód: [Vybrat]
sudo crontab -ePro více informací a syntaxi konfigurace použijte google či man stránky.
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 12:02:35
Je to cron... cron je daemon co v zadaný čas vykoná nějaký skript či aplikaci. A pokud se v něm pro uživatele root přidá příkaz
Kód: [Vybrat]
shutdown -r now pak jste tam co potřebujete. Pro nastavení cronu pro uživatele root použijte
Kód: [Vybrat]
sudo crontab -ePro více informací a syntaxi konfigurace použijte google či man stránky.

dakujem pane za vasu odpoved ...
a kde ten cron najdem prosim vas?
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 12:10:46
Není důležité kde ho najdete snad... cron je 100% v základní instalaci ubuntu. A přes příkaz
Kód: [Vybrat]
sudo crontab -e se dostanete do konfiguračního souboru pro uživatele root, kde je potřeba správně vložit to co jsem popsal již výše.

Že jste evidentně 100% začátečník, tak další helper pro Vás:
Kód: [Vybrat]
*     *   *   *    *  command to be executed
-     -    -    -    -
|     |     |     |     |
|     |     |     |     +----- day of week (0 - 6) (Sunday=0)
|     |     |     +------- month (1 - 12)
|     |     +--------- day of month (1 - 31)
|     +----------- hour (0 - 23)
+------------- min (0 - 59)
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Tomáš Břinčil 12 Prosince 2010, 13:22:27
Aplikace → Příslušenství → Terminál
označte v prohlížeči tento řádek:

Kód: [Vybrat]
sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.
Okno terminálu můžete zavřít.

BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.


Nebo klasicky: Terminál a
Kód: [Vybrat]
sudo crontab -eZmáčkněte na numerické klávesnici dvojku.
Měl byste vidět něco jako toto:
Kód: [Vybrat]
# m h  dom mon dow   commandTak pod to vepište tento řádek:
Kód: [Vybrat]
0 6 * * * rebootVýsledek Vašeho snažení bude vypadat takto:
Kód: [Vybrat]
# m h  dom mon dow   command
0 6 * * * reboot
Zmáčkněte "ctrl+x"
A vše by mělo fungovat...
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 15:04:39
Aplikace → Příslušenství → Terminál
označte v prohlížeči tento řádek:

Kód: [Vybrat]
sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.
Okno terminálu můžete zavřít.

BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.


Nebo klasicky: Terminál a
Kód: [Vybrat]
sudo crontab -eZmáčkněte na numerické klávesnici dvojku.
Měl byste vidět něco jako toto:
Kód: [Vybrat]
# m h  dom mon dow   commandTak pod to vepište tento řádek:
Kód: [Vybrat]
0 6 * * * rebootVýsledek Vašeho snažení bude vypadat takto:
Kód: [Vybrat]
# m h  dom mon dow   command
0 6 * * * reboot
Zmáčkněte "ctrl+x"
A vše by mělo fungovat...

Dakujem pane.
ak som dobre pochopil "0 6 * * * reboot" znamena reboot o nultej minute, siestej hodine, kazdy den, kazdy mesiac, kazdy rok ?
 
moc ste mi pomohol diky este raz
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 15:08:50
Aplikace → Příslušenství → Terminál
označte v prohlížeči tento řádek:

Kód: [Vybrat]
sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.
Okno terminálu můžete zavřít.

BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.


Nebo klasicky: Terminál a
Kód: [Vybrat]
sudo crontab -eZmáčkněte na numerické klávesnici dvojku.
Měl byste vidět něco jako toto:
Kód: [Vybrat]
# m h  dom mon dow   commandTak pod to vepište tento řádek:
Kód: [Vybrat]
0 6 * * * rebootVýsledek Vašeho snažení bude vypadat takto:
Kód: [Vybrat]
# m h  dom mon dow   command
0 6 * * * reboot
Zmáčkněte "ctrl+x"
A vše by mělo fungovat...

pripadne, keby som chcel rebootovat 4 krat denne, urobim spravne ak pod seba napisem 4 riadky:
0 0 * * * reboot
0 6 * * * reboot
0 12 * * * reboot
0 18 * * * reboot

?

dakujem
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 15:10:37
No to je zbytečné... kdyby jste nebyl tak zatraceně líný, tak by jste ten google použil... nejsem si z hlavy jistej přesně, ale mezi časovými údaji (třeba minuty) se dají psát čárky... použijte ten google  8)
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: GdH 12 Prosince 2010, 15:25:34
Aplikace → Příslušenství → Terminál
označte v prohlížeči tento řádek:

Kód: [Vybrat]
sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.
Okno terminálu můžete zavřít.

BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.


..nějak mi původní verze blba, myslel jsem si, že to bude fungovat

Neříkej, že nevidíš proč tohle nemůže fungovat ;)
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Tomáš Břinčil 12 Prosince 2010, 15:30:11
Aplikace → Příslušenství → Terminál
označte v prohlížeči tento řádek:

Kód: [Vybrat]
sudo echo 0 6 * * * reboot >> /etc/crontabklikněte do okna terminálu a zmáčkněte kolečko myši a klikněte na enter.
Okno terminálu můžete zavřít.

BTW: nemám to ozkoušené, může to někdo checknout? jsem na mobilu.


..nějak mi původní verze blba, myslel jsem si, že to bude fungovat
Kód: [Vybrat]
snouman@mischel:~$ sudo echo "0 6 * * * reboot" >> /etc/crontab
bash: /etc/crontab: Permission denied


Neříkej, že nevidíš proč tohle nemůže fungovat ;)
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: GdH 12 Prosince 2010, 15:46:22
...

Kód: [Vybrat]
sudo su -c "echo '0 6 * * * reboot' >> /etc/crontab"
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Tomáš Břinčil 12 Prosince 2010, 16:02:07
jj ;D
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 16:46:40
No to je zbytečné... kdyby jste nebyl tak zatraceně líný, tak by jste ten google použil... nejsem si z hlavy jistej přesně, ale mezi časovými údaji (třeba minuty) se dají psát čárky... použijte ten google  8)

tak som nieco nasiel... vraj by to malo byt takto:
 
0 0,6,12,18 * * * reboot
 
tak uvidim ci mi o 18 rebootuje.
 
dakujem
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 17:14:44
Příkaz reboot nepoužívám... používám to co jsem napsal já... ale věřím, že ano ;-)
Cron je docela velice slušně popsaný takhle po netu... a není to ani nic složitého.
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 18:13:42
Příkaz reboot nepoužívám... používám to co jsem napsal já... ale věřím, že ano ;-)
Cron je docela velice slušně popsaný takhle po netu... a není to ani nic složitého.

no... ono mi to o 18:00 nerestartovalo...
skusim shutdown -r now ale shutdown je zhasnut, nie restartovat... ci?
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 18:17:10
hm... pozeram ze uz je to vyreseno ... hm... nemam ten pocit, ale nevadi ...
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 18:28:50
Použijte raději úplnou cestu ... tuším, že /bin/shutdown nebo to bude v /usr/bin ... shutdown je pro restart s parametrem -r
Popřípadě se mrkněte do /var/log/syslog co vám cron napsal, že se příkaz neprovedl.
Název: Re: pravidelny automaticky restart pocitaca
Přispěvatel: af 12 Prosince 2010, 18:35:43
Příkaz reboot nepoužívám... používám to co jsem napsal já... ale věřím, že ano ;-)
Cron je docela velice slušně popsaný takhle po netu... a není to ani nic složitého.

nezabera ani shutdown -r now
 
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 18:37:47
Použijte raději úplnou cestu ... tuším, že /bin/shutdown nebo to bude v /usr/bin ... shutdown je pro restart s parametrem -r
Popřípadě se mrkněte do /var/log/syslog co vám cron napsal, že se příkaz neprovedl.

v syslogu je od cronu z casu ked to mal vykonat toto:
 
Dec 12 18:30:01 attila-acer2 CRON[2474]: (root) CMD (shutdown -r now)
Dec 12 18:30:01 attila-acer2 CRON[2472]: (CRON) error (grandchild #2474 failed with exit status 127)
Dec 12 18:30:01 attila-acer2 CRON[2472]: (CRON) info (No MTA installed, discarding output)
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 18:57:56
no, tak nakoniec to bolo /sbin/shutdown -r now
 
diky
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 20:46:59
Už to funguje s tou absolutní cestou?
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 21:26:13
Už to funguje s tou absolutní cestou?

ano, funguje to s  /sbin/shutdown -r now
diky
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 12 Prosince 2010, 21:56:42
Super.... njn. drobná chybka se vloudila... je to v sbin adresáři... za to ale chvála pro Vás, že jste pohledal a našel  ;)
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: ulo 12 Prosince 2010, 22:00:44
Ještě bych doplnil, že se třeba tazateli bude hodit info, že cron má konfigurák v /etc/crontab, který lze jednoduše editovat textovým editorem, když už ted ví syntaxi, jak má zápis vypadat.
Název: Re: pravidelny automaticky restart pocitaca [vyřešeno]
Přispěvatel: af 12 Prosince 2010, 22:29:37
Ještě bych doplnil, že se třeba tazateli bude hodit info, že cron má konfigurák v /etc/crontab, který lze jednoduše editovat textovým editorem, když už ted ví syntaxi, jak má zápis vypadat.

dakujem