Bash-skriptid on Linuxi süsteemi oluline osa, kuid need pole nagu teised failid, kuna skriptid vajavad käivitamisõigusi. Need õigused aitavad skriptil käske täita ja vastavalt muudatusi teha.
Seetõttu peate pakkuma täitmisõigused nende käivitamiseks käsurealt. Algajana ei tea paljud kasutajad aga bash-faili käivitatavaks muutmise käske. Niisiis, sellel ajaveebil on kõik võimalikud meetodid bash-skripti käivitamiseks.
Chmod käsk
Chmod on põhikäsk kasutatakse määramiseks või muutmiseks faili luba . Linuxis on loetav (r), kirjutatav (w) ja käivitatav (x) õigused, mida saate failile anda. Seetõttu peate faili käivitamiseks ainult konkreetse kasutaja jaoks käivitama järgmise käsu:
chmod u+x < faili nimi > .sh
Saate eemaldada ülaltoodud käsust suvandi u, et anda kõigile kasutajatele täitmisõigused.
Skripti kasutamine
Kui kasutate skripte regulaarselt, saate luua näidisskripti, mis annab teistele skriptidele automaatselt täitmisload. Siin on näidisskript, mida saate kasutada:
#!/bin/bash
jaoks stsenaarium sisse '$@' ; teha
chmod +x ' $script '
kaja ' $script tal on nüüd käivitamisluba'
tehtud
Nüüd kasutage seda skripti koos teise skriptiga, et anda ühe käsuga mitmele skriptile käivitatavad õigused:
. / permission.sh script1.sh script2.sh script3.sh script4.sh
Veenduge siiski, et skripti nimi algaks skriptiga, kuna oleme ülaltoodud koodiplokis kasutanud $ skripti.
Järeldus
Nii saate hõlpsalt kontrollida ja muuta failiõigusi ning muuta bash-skripti käivitatavaks. Oleme selgitanud lihtsat chmod käsk saate kasutada käivitatava loa andmiseks konkreetsele kasutajale. Lisaks saate luua skripti, et muuta mitu skripti ühe käsuga käivitatavaks.