Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Tomas Lehocky 11. 09. 2018, 17:36:53

Název: Bash skript - nastavenie pracovného adresára
Přispěvatel: Tomas Lehocky 11. 09. 2018, 17:36:53
Ahojte

Občas by sa mi hodilo napevno obmedziť bash skript a jeho činnosť na nejaký adresár (a jeho podadresáre) -
napríklad na: "/home/www/test"

Skript má niečo vyhľadať a vymazať a,lebo naopak hromadne vytvárať a podobne.
Je to pomerne riziková operácia. Ak sa pomýlim tak môže zmazať čo nechcem alebo naopak naládovať hromadu blbostí tam kam nechcem. (samozrejme pred spustením testujem a kontrolujem)

Ďakujem
Název: Re:Bash skript - nastavenie pracovného adresára
Přispěvatel: aaa158 11. 09. 2018, 18:16:40
man chroot
Název: Re:Bash skript - nastavenie pracovného adresára
Přispěvatel: Kit 11. 09. 2018, 18:31:20
Používej absolutní cesty nebo symlinky na cílové místo.

Osobně se mi osvědčilo časté operace, ako třeba mazání tempu či cache, uložit do Makefile nebo do aliasu. Je to tak pohodlnější a bezpečnější.

Můžeš také používat operace, které jsou bezpečnější samy o sobě.
Skript má niečo vyhľadať a vymazať - find /home/www/test -name "*.bak" -delete
lebo naopak hromadne vytvárať touch /home/www/test/{alfa,beta,gamma}.txt