Scripte ausführen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Geli (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „https://www.elektronik-kompendium.de/sites/raspberry-pi/2006091.htm Diese Beschreibung gilt grundsätzlich für alles Scripte wie Bash-Scripte oder Python-Scr…“) |
Geli (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 14: | Zeile 14: | ||
Vor dem Aufruf des Scripts muss das Script noch "ausführbar" gemacht werden. | Vor dem Aufruf des Scripts muss das Script noch "ausführbar" gemacht werden. | ||
chmod +x test.sh | chmod +x test.sh | ||
sudo chmod +x test.sh ( | sudo chmod +x test.sh (für Scripte mit Root-Rechten) | ||
Abschließend kopiert man das Script in das von Linux vorgesehene Verzeichnis. | Abschließend kopiert man das Script in das von Linux vorgesehene Verzeichnis. |
Version vom 18. Juni 2017, 18:59 Uhr
https://www.elektronik-kompendium.de/sites/raspberry-pi/2006091.htm
Diese Beschreibung gilt grundsätzlich für alles Scripte wie Bash-Scripte oder Python-Scripte. Abhängig von der Aufgabe kann das Script mit User- oder Root-Rechten erstellt werden. Also mit User-Rechten
nano test.sh
oder mit Root-Rechten
sudo nano test.sh
Scripte werden sinnvollerweise im Userverzeichnis erstellt.
In der ersten Zeile des Scripts muss abhängig vom Interpreter das richtige "Shebang" eingetragen werden, also
- Bash: #!/bin/bash
- Perl: #!/usr/bin/perl
- Python: #!/usr/bin/python
Vor dem Aufruf des Scripts muss das Script noch "ausführbar" gemacht werden.
chmod +x test.sh sudo chmod +x test.sh (für Scripte mit Root-Rechten)
Abschließend kopiert man das Script in das von Linux vorgesehene Verzeichnis.
sudo cp test.sh /usr/local/bin
oder für Scripte mit Root-Rechten
sudo cp test.sh /usr/local/sbin