- na první řádce .sh skriptu je vhodné mít
nebo
podle toho jaký shell používáš ( bash je lepší
) (není to nezbytná direktiva ale je vhodné jí uvádět)
- skripty upravuješ v čem (jaký program)? pokud na windows tak se ujisti že program používá unix style line ending, ne windows style ending (někdy označované jako LF a CRLF)
(můžeš použít terminál, skript upravit přímo na serveru např. pomocí
nano /home/test/test.sh, udělat potřebné změny a pomocí Ctrl+X, Enter je uložit)
- chmod u+x ti nepomůže, pokud by si neměl oprávnění ten skript spouštět (což dělá právě to u+x) tak se nespustí skript jako celek, nestěžovalo by si to na jeden konkrétní příkaz z něj