Initial revision
This commit is contained in:
18
wofuer_shell_programmierung.tex
Normal file
18
wofuer_shell_programmierung.tex
Normal file
@ -0,0 +1,18 @@
|
||||
\chapter{Wof<EFBFBD>r Shell-Programmierung?}
|
||||
|
||||
Shell-Skripte werden im Wesentlichen aus zwei Gr<47>nden geschrieben: Erstens,
|
||||
weil man so st<73>ndig wiederkehrende Kommandos zusammenfassen kann, die man dann
|
||||
mit einem einfachen Aufruf starten kann, und zweitens, weil man so einfache
|
||||
Programme schreiben kann, die relativ intelligent Aufgaben erledigen k<>nnen.
|
||||
|
||||
Der erste Aspekt ist wichtig, wenn man beispielsweise regelm<6C><6D>ig auftretende
|
||||
Aufgaben erledigen m<>chte, wie z. B. das Backup von Log-Dateien. In dem Fall
|
||||
schreibt man sich ein Skript, das die Dateien archiviert, und sorgt daf<61>r, da<64>
|
||||
dieses Skript in regelm<6C><6D>igen Abst<73>nden aufgerufen wird (per
|
||||
Cron-Job\index{Cron-Job}).
|
||||
|
||||
Der zweite Fall tritt ein, wenn man eine mehr oder weniger komplexe Abfolge von
|
||||
Befehlen ausf<73>hren m<>chte, die voneinander abh<62>ngen. Ein Skript das zum
|
||||
Beispiel eine Audio-CD kopieren soll, sollte das Brennprogramm nur dann
|
||||
aufrufen, wenn der Einlesevorgang erfolgreich abgeschlossen wurde.
|
||||
|
Reference in New Issue
Block a user