De bash-shell, geïnstalleerd in bijna alle besturingssystemen van de Linux-familie, heeft een zeer geavanceerd commandosysteem waarmee je scripts met rijke functionaliteit kunt ontwikkelen. Scripts zoals deze zijn alomtegenwoordig op Linux-systemen. U kunt een bash-script uitvoeren door de juiste attributen ervoor in te stellen en over de benodigde rechten te beschikken.
Noodzakelijk
- - een account op de doelcomputer;
- - mogelijk wortel.
instructies:
Stap 1
Log in op de console op de computer waarop het script moet worden uitgevoerd. Start een terminalemulator (konsole, XTerm, enz.) of schakel over naar de tekstconsole door op een van de sneltoetsen Ctrl + Alt + Fx te drukken. Als er geen fysieke toegang tot de computer is, maak er dan verbinding mee via het netwerk met behulp van een ssh-client (bijvoorbeeld PuTTY onder Windows of ssh onder Linux). Voer indien nodig uw accountgegevens in
Stap 2
Wijzig de huidige map in die waarin het scriptbestand zich bevindt. Dit moet worden gedaan voor het gemak van verder werk. Gebruik de opdracht cd, waarvan de parameter een absoluut of relatief pad naar de doelmap moet zijn. Bijvoorbeeld: cd / home / tmp / U kunt ook een bestandsbeheerder gebruiken zoals Midnight Commander
Stap 3
Wijzig indien nodig de machtigingen van het scriptbestand. Maak het uitvoerbaar en bewerkbaar met uw account. Als u de eigenaar van het bestand bent, voert u de opdracht chmod uit en wijzigt u de machtigingen. Bijvoorbeeld: chmod 0755./test.sh Als het bestand eigendom is van een andere gebruiker, stel dan tijdelijk de machtigingen in op 0777 door chmod uit te voeren met sudo, of wijzig de eigenaar en groep met chown (ook van sudo). Als u een bestandsbeheerder gebruikt, kunnen dergelijke acties veel handiger zijn om uit te voeren met zijn hulp (in Midnight Commander zijn dit de overeenkomstige items van het menu Bestand)
Stap 4
Bekijk en bewerk zo nodig het script met het pad naar de bash-interpreter na de #!-tekens op de eerste regel. Gebruik uw favoriete teksteditor. Bijvoorbeeld vim of Midnight Commander-editor. Sla het gewijzigde scriptbestand op
Stap 5
Voer het bash-script uit. Voer in de console het absolute of relatieve pad naar de map in met het scriptbestand, de naam en parameters, indien nodig. Druk op Enter.