Portal
•
Forum
•
Profil
•
Suchen
•
Registrieren
•
Einloggen, um private Nachrichten zu lesen
•
Login
Shell-befehle in Datei zum ausführen?
Ubuntu-Austria Foren-Übersicht
»
Programmieren
Autor
Nachricht
Gast
Verfasst am: 26.05.2008, 21:57 Shell-befehle in Datei zum ausführen?
Wie sieht der Quellcode einer Datei aus, die ihren Inhalt an die shell weitergibt?
Dank im Voraus, 'Ombra'
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 09:15 (Kein Titel)
touch test.sh
chmod 755 test.sh
test.sh mit einem Texteditor bearbeiten:
#!/bin/bash
echo "Hallo Welt!"
echo "Hallo Linux!"
exit 0
ausführen mit:
./test.sh
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 19:27 (Kein Titel)
DAnke Re-Excess
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 19:30 (Kein Titel)
die erste Zeile gibt den interpreter an,
in dem Fall #!/bin/bash ist die shell selber, allerdings kann man genauso perl-, python-, php-scripts, etc... so ausführen.
cu,
Clemens
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 19:33 (Kein Titel)
Danke.
Muss ich bei #!/bin/bash noch sudo und passwort eingeben, oder öffnet eich das root terminal?
lg. Ombra
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 20:00 (Kein Titel)
Jetzt weiss ich auch nicht mehr was du vorhast.
Willst du nur eine Konsole öffnen oder ein Script schreiben?
Edit:
Wenn du willst dass ein Script nur mit Root rechten läufft dann etwa so:
#!/bin/bash
if [ $UID -ne 0 ]
then
sudo $0 $* && exit 0 || exit 1
fi
echo Hallo Linux - ich habe $(whoami) Rechte
exit 0
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Gast
Verfasst am: 27.05.2008, 20:32 (Kein Titel)
ist egal, mein script funktioniert, danke allen
Desktop: anderer
Version: 16.04
Hardware: Notebook
Architektur: 64Bit
Beiträge der letzten Zeit anzeigen:
Alle Beiträge
1 Tag
7 Tage
2 Wochen
1 Monat
3 Monate
6 Monate
1 Jahr
Die ältesten zuerst
Die neusten zuerst
Ubuntu-Austria Foren-Übersicht
»
Programmieren
Gehe zu:
Forum auswählen
News
----------------
Group News
Ubuntu News
News
Ubuntu Versionen Support
----------------
Ubuntu 16.04-LTS
Ubuntu 14.04-LTS
Ubuntu alle Versionen außer LTS
Supportforum allgemein
----------------
Linux-Mint
Installation
Hardware
-- Notebooks
Grafik
Multimedia
Internet Mobil
-- HUAWEI Modem
-- Modemdatenbank
Internet / Netzwerk
Server
Sicherheit
Spiele unter Linux
Hilfe allgemein
HowTo
-- Videoanleitungen
-- HowTos in Arbeit
Terminal und Konsole
Ubuntu und Barrierefreiheit
Archiv
-- Ubuntu 13.10 Installation
-- Ubuntu 11.10 Installation
-- Ubuntu 14.10
-- Ubuntu 15.04
-- Ubuntu 15.10
-- Ubuntu 13.04 Installation
-- Ubuntu 11.04 Installation
-- Ubuntu 12.04-LTS
-- Ubuntu 12.10 Installation
-- Ubuntu 10.10 Installation
-- Ubuntu 9.10 Installation
-- Ubuntu 9.04 Installation
-- Ubuntu 10.04 Installation
-- Ubuntu 8.10 Installation
-- Ubuntu 8.04 Installation
-- Ubuntu 7.10 Installation
-- Unstable Ubuntu 8.10
-- Unstable Ubuntu 8.04
-- Unstable Ubuntu 10.04
-- Unstable Ubuntu 9.10
-- Unstable Ubuntu 10.10
-- Unstable Ubuntu 11.04
-- Unstable Ubuntu 11.10
-- Unstable Ubuntu 12.04 (LTS)
-- Unstable Ubuntu 12.10
-- Unstable Ubuntu 13.04
-- Unstable Ubuntu 9.04
Spezialgebiete
----------------
eeePC von Asus
Netbooks mit Ubuntu
Nettops mit Ubuntu
Derivate von Ubuntu
Programmieren
Virtualisierung
NICHT Ubuntu aber Linux
Android Ecke
Ubuntu und Ich...
----------------
Programmvorstellungen
Buchvorstellungen
Eigene Projekte
Portal
----------------
Portal allgemein
Vorstellungsrunde
Deine Meinung
Aktivitäten
Dies und Das
Angebote
Internes
----------------
Internes
Team
Linux Professional Institute Certification
----------------
LPIC
Berechtigungen anzeigen
1008050261051
Angriffe abgewehrt
Powered by
Orion
based on
phpBB
© 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
Alle Zeiten sind GMT + 2 Stunden
[ Page generation time: 0.191s (PHP: 19% - SQL: 81%) | SQL queries: 56 | GZIP enabled | Debug off ]