Hi Peter Schäfer,

Peter Schäfer wrote:

> ne, an die vhost komm ich nicht dran.
> Ich werd wohl nen Script schreiben, welches alle Verzeichnisse
> (unterhalb eines bestimmten) durchsucht und ggfl. einen Symlink anlegt
> wenn dieser noch nicht vorhanden ist.

>> Falls du dies wirklich machen willst, dann bitte mit Symlink:
>> $ cd typo3root/
>> $ find -type d -exec ln -s /abs/path/to/php.ini {}/php.ini \;

Sollte eigentlich so klappen. Du kannst dem find auch einen Pfad mitgeben 
(als erstes Argument). Wenn schon eine Datei da ist, dann schlägt ln -s 
fehlt.
Du kannst natürlich auch erst auf eine Datei testen:
$ find folder -type d -exec if \[\[ ! -f {} \]\]\; then ln -s 
/path/to/php.ini {}/php.ini\; fi \; 

(ungetestet)

find ist mächtig ^^

Mit -type d erzeugst du eine Liste aller Verzeichnisse unterhalb von folder. 
Dann führst du mit -exec einen Befehlt für jedes Ergebnis aus. Dabei wird {} 
durch das Ergebnis ersetzt.
Du musst nur ein bisschen auf das Escapen achten, damit die Shell nicht 
vorher an dem Befehl herumdoktort. Am Ende muss das \; mit einem Leerzeichen 
davor stehen.

Viele Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an