Nov
17th

Ako zistiť absolútnu cestu v aktuálne bežiacom shell scripte

Tux smallerMožno sa vám už stalo, že ste v linuxovom shell scripte potrebovali zistiť absolútnu cestu, kde je script umiestnený. Príkaz pwd vráti iba adresár, v ktorom sa práve pracuje a $0 zasa môže obsahovať relatívne umiestnenie, použité pri spustení scriptu. (more…)

Nov
13th

Ako spustiť v Linuxe script ako root

Zaradené do Linux, Shell script | 1 komentár

Tux smallerMožno ste sa už stretli s tým, že je potreba nejaký shell script pustiť pod užívateľom root. Pokiaľ pracujete priamo v konzole, nie je to problém. Stačí pridať pred príkaz sudo (napr: sudo ./moj_script.sh), prípadne sa prepnúť na roota (príkaz su, prípadne sudo su) a v prípade nutnosti zadať heslo ručne. Problém je, keď chceme takýto script umožniť spustiť niekomu, kto nevie heslo alebo sa bude spúšťať z iných scriptov, kedy nie je možné heslo ručne zadať. (more…)