Linux 15.009 Themen, 106.826 Beiträge

shellskript...

ghartl1 / 17 Antworten / Flachansicht Nickles

hallo,

ja ich weiss bin anfänger in shell skripten

wollte ein skript schreiben, dass den plattenplatz ausgibt. durch einen mausklick auf ein programm am desktop.
das programm sollte in der konsole das ergebnis anzeigen.
leider startet die konsole nicht..

was hab ich gemacht:
ein textfile erstellt..name ist "plattenplatz"sieht so aus

#!/bin/bash
/usr/bin/df -h

die erste zeile hab ich frei gelassen.
wenn ich plattenplatz aufrufe in der konsole..klappt alles.
nur am kde desktop..rechte maustaste..verknüpfung zu neuem programm ...pfad eingeben /usr/bin/plattenplatz..dann noch angekreuzt in terminal ausgeben...ausführbar...aber es startet nicht..wenn ich terminal ausgeben nicht ankreuze, startet es auch nicht

in der konsole sieht das so aus..

root:# ls -l /usr/bin/plattenplatz
-rwxr-xr-x 1 ich ich 25 2008-01-22 01:58 /usr/bin/plattenplatz*

der pfad ist auch in der variablen drin...

was hab ich falsch gemacht?

gruss günter



bei Antwort benachrichtigen
KarstenW ghartl1 „geht nicht /opt/kde/bin/konsole -e df -h hab ich unter kommando...“
Optionen

Für diese Pseudoterminals gibt es im /dev Verzeichnis Gerätedateien
Bei mir (Debian Distribution) haben alle /dev/pty?? Gerätedateien Lese - und Schreibrechte für Jedermann:

dir -l /dev/pty??

crw-rw-rw- 1 root tty 2, 176 2008-01-22 18:22 ptya0
crw-rw-rw- 1 root tty 2, 177 2008-01-22 18:22 ptya1
crw-rw-rw- 1 root tty 2, 178 2008-01-22 18:22 ptya2
crw-rw-rw- 1 root tty 2, 179 2008-01-22 18:22 ptya3
crw-rw-rw- 1 root tty 2, 180 2008-01-22 18:22 ptya4
crw-rw-rw- 1 root tty 2, 181 2008-01-22 18:22 ptya5
crw-rw-rw- 1 root tty 2, 182 2008-01-22 18:22 ptya6
crw-rw-rw- 1 root tty 2, 183 2008-01-22 18:22 ptya7
crw-rw-rw- 1 root tty 2, 184 2008-01-22 18:22 ptya8
crw-rw-rw- 1 root tty 2, 185 2008-01-22 18:22 ptya9
crw-rw-rw- 1 root tty 2, 186 2008-01-22 18:22 ptyaa
crw-rw-rw- 1 root tty 2, 187 2008-01-22 18:22 ptyab
.......

Im Linuxkernel gibt es auch verschiedene Optionen die aktiviert müssen , damit diese Pseudoterminal funktionieren.

@Rheinlaender. Das stimmt schon das meine Antworten etwas ausführlich sind. Dafür ist aber dann auch die Redundanz etwas größer.




Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
okay.. ghartl1