![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Kann BASH Befehle auf einem Remote-Server, wenn die Befehle sind in der Schale | bash_in_my_head | Shell Programmierung und Scripting | 1 | 12-04-2008 01:51 AM |
| lom keine Befehle | pasalagua | SUN Solaris | 6 | 01-25-2008 04:22 PM |
| So führen Sie mehrere Befehle via ssh | srage | Shell Programmierung und Scripting | 9 | 01-05-2008 03:18 AM |
| Xargs ausführen kann mehrere Befehle von Evry Eingabedatei | nilesrex | Shell Programmierung und Scripting | 4 | 08-30-2006 09:39 AM |
| Wie kann ich mein Skript zur Ausführung mehrerer Befehle? | hvincent | Shell Programmierung und Scripting | 1 | 04-26-2006 09:19 AM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Ausführen mehrerer Befehle in einer finden
Ich bin zu überprüfen, ob eine Datei älter ist als eine Referenz-Datei, die ich mit einem Touch-Befehl vor der Verarbeitung ist. Wenn es nicht alt genug, ich will schlafen für eine Stunde und prüfen Sie erneut. Mein Problem ist, wenn sie alt genug, um zu verarbeiten, möchte ich um das Menü zu verlassen, wenn ich tun, aber ich kann nicht einen Weg finden, um das Menü zu verlassen, nachdem Sie eine erfolgreiche Suche. Er hält Looping und Verarbeitung, bis die Anzahl erfüllt ist. Ich habe versucht zu machen, Ausfahrt als-exec auf der Suche, wie unten gezeigt, und ich habe versucht, den Status der Suche mit $?, Aber es ist immer "0", ob die Datei alt oder neu. Irgendwelche Ideen? Code:
typeset -i count=1
while ((${count} <= 3))
do
find /export/home/MYACCT/ -type f -name \ar5.log ! -newer /WORKDIR/REF -exec /export/home/MYACCT/datetest.ksh \; -exec exit 0 \;
count=${count}+1
sleep 3600
done
echo "No file to process"
exit 5
|
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|