Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zu Shell-Programmierung...
.........................
Es wäre wirklich eine riesengroße Hilfe, falls ihr mir da ein wenig aus der Patsche helfen könntet, aber sed und bash mögen mich einfach nicht ;-)
na wenn du so nett drum bittest:
#!/bin/sh
while [ true ]; do
if who | grep -q pts; then
echo "wer hats gefunden? die schweizer"
fi
sleep 10
done
-j
peschmae
11-02-2005, 21:12
Kleine unnötige Anmerkung: die [ ] sind überflüssig. /bin/true ist ein Programm was immer 0 (Achtung, eine Programmiersprache wo 0 true ist) zurückgibt - genau was [ true ] bzw. "test true" auch macht.
MfG Peschmä
............................
Kleine unnötige Anmerkung: die [ ] sind überflüssig. /bin/true ist ein Programm was immer 0 (Achtung, eine Programmiersprache wo 0 true ist) zurückgibt - genau was [ true ] bzw. "test true" auch macht.
/bin/true wird gar nicht aufgerufen, statt 'true' kann auch irgendwas anderes stehen, z.b. false :)
-j
Aber das ist halt soooo öööddd - kennst du ein kurzes Tutorial oder so was?
http://www.tldp.org/LDP/abs/html/
ich würde in shellskript auch keine grossen projekte machen, aber für kleine helferlein ists optimal.
-j
peschmae
12-02-2005, 08:22
/bin/true wird gar nicht aufgerufen, statt 'true' kann auch irgendwas anderes stehen, z.b. false :)
War etwas unverständlich. Wird aufgerufen wenn du das [ ] weglässt. :)
MfG Peschmä
Warum nicht gleich ":"? Das steht schließlich auch für true
while :; do
echo Für immer und ewig
done
peschmae
12-02-2005, 21:00
Weil ich das noch nicht kannte :)
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.