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
-
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
-
Cron by se na to hodil asi opravdu lépe, jak byl ten restart definován?
-
0 4 * * * /sbin/shutdown -r now
Zkoušel jsem to i s parametrama -s a -h a jinej čas a nic :-(
-
Ještě by před tím příkazem měl být uživatel, který to spouští tj.
0 4 * * * root /sbin/shutdown -r now
Takhle se to spouštělo s právy crona a to nemuselo projít.
-
Super, už to funguje. Moc děkuju.
-
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?
-
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:
DISPLAY=:0 gedit
Display jinak zjistíš shellu příkazem:
echo $DISPLAY
-
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 ???
-
Proc chces mountovat kazdou minutu? Mountuje se tehdy, kdy se pripoji filesystem a zaridi to pravidlo pro udev, nikoliv cron.
-
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.
-
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...
-
... 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.
-
Ano, jde to.
Používáme SUDOers (http://www.security-portal.cz/clanky/pou%C5%BE%C3%ADv%C3%A1me-sudoers)
-
... 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
-
JJ
Už jsem zjistil. Mount chce vždycky SUDO a je nevím, jak to jako command zadat do Crone. :-(
-
... 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ů.
-
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