Zkoušel jsem oboje, ani jedno nefunguje:
* * * * * /root/path/to/script.sh # log píše: "Error: no DISPLAY enviroment variable specified"
* * * * * ~/root/path/to/script.sh # to fungovat nemůže, tím bych vytvořil /root/root/path/to/script.sh
DISPLAY znamena ze v skriptu poustis nejakou aplikace co chce pristup na Xka, coz ve vetsine pripadu je spatne reseni, to bych spis udelal ze se pri prihlaseni uzivatele pusti pomocnej skript co v nejakem casovem intervalu pousti dokola ten tvuj skript, bylo by to tedy postene pod uzivatelem
~ je zastupnej znak pro $HOME, v pripade root by slo o /root, tzn ~/adresar_co_ma_root_v_home/skript, nicmene tohle je vhodne JEN kdyz bys nepoustel systemovej cron, ale uzivatelskej, opet prihlaseneho uzivatele, coz by pravdepodobne nebyl root ale tvuj...
[...] Kdyby mi to ale fuk nebylo, jak by se to spouštělo? Asi by se před ten příkaz přidalo pouze sudo nebo "su -u"?
"sudo neco" protoze ty bys chtel povysit aktualniho uziavatele "na" roota, nikoliv pod rootem pustit prikaz jako jinej uzivatel (k tomu by bylo su), kazdopadne pri pouziti sudo bys tomu co bys tim poustel musel pres visudo povolit NOPASSWD aby povyseni (toho konkretniho prikazu) nevyzadovalo rucni zadani hesla....
takze proste napis co presne je tvojim cilem, nebo jeste lepe, posli ten skript kompletne co chces poustet...