LX-Ben
28.01.03, 09:49
0. Keine Script-, sondern mehr eine Syntaxfrage, sollte daher bei
linuxforen.de (statt mrunix.de) richtig angesiedelt sein - oder?
1. Bin Suse8.1-Umsteiger mit Drittelwissen, aber da beiße ich mich
noch durch. :D
2. Das Sahnehäubchen sind wiederkehrende Befehlsfolgen, die
'in Scripte gebrannt werden'. So habe ich mir nachfolgenden
mozilla-wash gebastelt, um die Internet-Benutzerspuren
automatisch zu löschen. Das Script befindet sich im Home-
Verzeichnis des Users und funktioniert soweit prächtig -
bis auf einen "Ende-Signalgeber":
#!/bin/bash
cd .mozilla/default/9u42plpo.slt
# Das Verzeichnis /9u42plpo.slt ist User-abhängig!
rm -f Cache/*
rm -f history.dat
rm -f cookies.txt
rm -f downloads.rdf
echo -e "\a" > /dev/tty1
ENDE
3.In der Konsole funktioniert echo -e "\a" problemlos, aber beim
Scriptstart per KDE(Konqueror) gibt das Script keinen Mucks von
sich (das Löschen funktioniert aber) - was muss geändert werden?
Oder muss eine andere shell benutzt werden? sh bringt leider auch
keine anderen Ergebnisse.
REM Ersatzweise habe ich bisher hinter echo .. die Zeile ENDE eingefügt,
dann erhalte ich 'wegen des nicht gefundenen Kommandos ENDE'
wenigstens die (Fehler-)Meldung "Programm mozilla-wash ist nicht
auffindbar", also eine indirekte Programm-Ende-Bestätigung plus
einem Pausenstop.
4. Gemäß 'Linux in a nutshell' habe ich noch folgendes ausprobiert
printf "%s \a" "moziall-wash finished"
auch negativ.
Sind also echo und printf unter KDE(Konqueror) ungeeignet? Welche
Bildschirm-Ausgabebefehle muss man dann benutzen?
Danke im voraus.
linuxforen.de (statt mrunix.de) richtig angesiedelt sein - oder?
1. Bin Suse8.1-Umsteiger mit Drittelwissen, aber da beiße ich mich
noch durch. :D
2. Das Sahnehäubchen sind wiederkehrende Befehlsfolgen, die
'in Scripte gebrannt werden'. So habe ich mir nachfolgenden
mozilla-wash gebastelt, um die Internet-Benutzerspuren
automatisch zu löschen. Das Script befindet sich im Home-
Verzeichnis des Users und funktioniert soweit prächtig -
bis auf einen "Ende-Signalgeber":
#!/bin/bash
cd .mozilla/default/9u42plpo.slt
# Das Verzeichnis /9u42plpo.slt ist User-abhängig!
rm -f Cache/*
rm -f history.dat
rm -f cookies.txt
rm -f downloads.rdf
echo -e "\a" > /dev/tty1
ENDE
3.In der Konsole funktioniert echo -e "\a" problemlos, aber beim
Scriptstart per KDE(Konqueror) gibt das Script keinen Mucks von
sich (das Löschen funktioniert aber) - was muss geändert werden?
Oder muss eine andere shell benutzt werden? sh bringt leider auch
keine anderen Ergebnisse.
REM Ersatzweise habe ich bisher hinter echo .. die Zeile ENDE eingefügt,
dann erhalte ich 'wegen des nicht gefundenen Kommandos ENDE'
wenigstens die (Fehler-)Meldung "Programm mozilla-wash ist nicht
auffindbar", also eine indirekte Programm-Ende-Bestätigung plus
einem Pausenstop.
4. Gemäß 'Linux in a nutshell' habe ich noch folgendes ausprobiert
printf "%s \a" "moziall-wash finished"
auch negativ.
Sind also echo und printf unter KDE(Konqueror) ungeeignet? Welche
Bildschirm-Ausgabebefehle muss man dann benutzen?
Danke im voraus.