Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: jirka.cesbud 02 Září 2012, 14:59:31

Název: Nefunguje naplánovaný restart
Přispěvatel: jirka.cesbud 02 Září 2012, 14:59:31
Zdravím,

nefunguje mi naplánovat pravidelný restart počítače (stroj do veřejných prostor, chci ho vždycky v noci pomocí Ofris dát automaticky do původního stavu, takže restart opravdu potřebuju). Šel jsem na to přes editaci anacronu (viz 1) a cron, ale ten úlohu uloží pouze do tmp a spustí restart jen jednou (2) - zkoušel jsem pak šoupnout čas dozadu o pár minut, dopředu o necelých 24h a nic, znovu mi restart prostě neudělá.

Další problém se týká Gnome Classic (3) - potřeboval bych pro uživatel skrýt označené ikony, aby mi nerozhasili nastavení.

Díky za pomoc.

http://www.imagehosting.cz/?v=problemsub.png
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: Petr Merlin Vaněček 02 Září 2012, 15:35:17
Cron by se na to hodil asi opravdu lépe, jak byl ten restart definován?
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: jirka.cesbud 02 Září 2012, 16:19:28
0 4 * * * /sbin/shutdown -r now

Zkoušel jsem to i s parametrama -s a -h a jinej čas a nic :-(
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: Petr Merlin Vaněček 02 Září 2012, 17:25:44
Ještě by před tím příkazem měl být uživatel, který to spouští tj.
Kód: [Vybrat]
0 4 * * * root /sbin/shutdown -r now

Takhle se to spouštělo s právy crona a to nemuselo projít.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: jirka.cesbud 03 Září 2012, 13:30:16
Super, už to funguje. Moc děkuju.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 05 Září 2012, 15:50:03
Ahoj,

pokouším se Cronem každou minutu spustit gedit, ale nedaří se mně.
Zápis v crontab -e mám tento:
* * * * * gedit
Je to takto OK?
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: GdH 05 Září 2012, 17:03:10
Ahoj,

pokouším se Cronem každou minutu spustit gedit, ale nedaří se mně.
Zápis v crontab -e mám tento:
* * * * * gedit
Je to takto OK?

Je potřeba definovat displej, na kterém se okno zobrazí. Standardně je to takto:

Kód: [Vybrat]
DISPLAY=:0 gedit
Display jinak zjistíš shellu příkazem:

Kód: [Vybrat]
echo $DISPLAY
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 05 Září 2012, 20:26:59
Moc dík, už to maká.
Ještě bych měl prosbičku, jak nastavit, aby se mně mountovaly všechny jednotky každou minutu. Tam asi DISPLAY potřebovat nebudu.
stačilo by tedy zapsat
* * * * * sudo -u user -p password mount -a  ???
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: GdH 06 Září 2012, 07:23:43
Proc chces mountovat kazdou minutu? Mountuje se tehdy, kdy se pripoji filesystem a zaridi to pravidlo pro udev, nikoliv cron.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 06 Září 2012, 08:52:15
Mountuju přes SMB Windows disky na Windows serveru, ale bohužel z nějakýho důvodu mně server disky samovolně odpojuje. Pravidelným mountováním by so to dalo možná i vyřešit. Nemuselo by to být asi každou minutu, ale tak jednou za 5 - 10 minut.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: jmp 06 Září 2012, 09:17:40
tuším od 2003 to mají windows servery defaultně nastavené na odpojení po 15 minutách neaktivity (k opětovnému připojení dojde  standardně automaticky)

btw toto chování lze na serveru změnit...
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 06 Září 2012, 14:52:58
... jde vůbec spustit z command line Sudo tak, aby po mně nechtělo heslo? Myslím tím zadat Sudo s parametrem co by obsahoval heslo. Původně jsem myslel něco jako
SUDO -p "heslo" command
ale to není ono.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: beer 06 Září 2012, 15:35:20
Ano, jde to.

Používáme SUDOers (http://www.security-portal.cz/clanky/pou%C5%BE%C3%ADv%C3%A1me-sudoers)
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: jmp 06 Září 2012, 18:12:10
... jde vůbec spustit z command line Sudo tak, aby po mně nechtělo heslo? Myslím tím zadat Sudo s parametrem co by obsahoval heslo. Původně jsem myslel něco jako
SUDO -p "heslo" command
ale to není ono.
s velikostí písmen opatrně - linux je case sensitive
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 06 Září 2012, 20:33:27
JJ
Už jsem zjistil. Mount chce vždycky SUDO a je nevím, jak to jako command zadat do Crone. :-(
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: radek.juthner 07 Září 2012, 09:23:19
... a dá se do cronu nastavit
* * * * * /home/name/run  ?
V souboru run by pak byl příkaz
ls /mnt/slozka
To by podle mě mělo oživovat připojení disků.
Název: Re:Nefunguje naplánovaný restart
Přispěvatel: beer 07 Září 2012, 09:33:28
JJ
Už jsem zjistil. Mount chce vždycky SUDO a je nevím, jak to jako command zadat do Crone. :-(

Když si nastavíš přes visudo správně, tak sudo nebude chtít heslo. Samozřejmě to snižuje bezpečnost systému.

V /etc/fstab je možné nastavit, aby se souborový systém připojoval automaticky, nebo že souborový systém může připojit i běžný uživatel. Sudo tedy není ani potřeba.

http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/fstab (http://wiki.ubuntu.cz/p%C5%99ipojen%C3%AD_disku/fstab)

Další možností je, aby cron vykonal příkaz jako uživatel root, tak je to možné také nastavit. K čemu tedy sudo?

http://forums.cpanel.net/f5/running-cron-root-84545.html