#!/bin/shecho start >> log.txtpremenna=niecoif [ "$premenna" == "nieco" ]; then echo $premenna >> log.txtelif [ "$premenna" == "niecoine" ]; then echo niecoine >> log.txtelseecho nic >> log.txt fi;
Ano, cesta je ok, aj práva, ak si to prečítaš tak ten skript sa vykoná, len akurát ako by pri tom "if" nefungovalo to porovnanie. Do log.txt by malo byť zapísané "nieco", ale zapíše tam "nic"
Citace: Peterx 17 Března 2017, 20:14:25Ano, cesta je ok, aj práva, ak si to prečítaš tak ten skript sa vykoná, len akurát ako by pri tom "if" nefungovalo to porovnanie. Do log.txt by malo byť zapísané "nieco", ale zapíše tam "nic"A co práva k zápisu do log.txt ? Uvědom si, že ten Cron asi běží pod userem.
Zle: #!/bin/shSprávne: #!/bin/bash