Functii
function nume_functie
Pentru a face scriptul anterior cu function, se face modificarea: 454e41e
#!/bin/bash
#start script
function retea
"
esac
}
Pentru executare se dau comenzile:
source /home/bogdan/work/reoload
calea completa nume_fisier
nume_functie(retea) argument
argumentul poate fi in cazul nostru: start, stop, reload
Permanentizarea functiei:
plasarea scriptului ce contine functia intr-un loc de unde e necesar sa fie apelat de toti cei ce au nevoie
se adauga la sfirsitul fisierului /etc/profile linia source /home/..
Comanda source .. se pune in /usr/. (o cale din cele existente) pentru ca un alt user sa le poata accesa.
Daca e numai pentru root se pune in /bin/..
In fisierul .bash_profile care se afla in directorul home al fiecarui user se adauga la sfirsit ceva care sa porneasca ceva la logare sau sa afiseze un text.
|