Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
tutorial:root:abgleich_ftp [2010/01/04 17:48] DeaD_EyE |
tutorial:root:abgleich_ftp [2010/04/24 14:24] (aktuell) DeaD_EyE Fehler im Syntax behoben |
||
|---|---|---|---|
| Zeile 71: | Zeile 71: | ||
| === Mappool abgleichen === | === Mappool abgleichen === | ||
| Um den Mappool abzugleichen, kann man selektierte Verzeichnisse auf den Webserver hochladen. Da die Befehlskette länger wird, ist es sinnvoll die Befehle mit einer Datei an ''lftp'' zu übergeben. | Um den Mappool abzugleichen, kann man selektierte Verzeichnisse auf den Webserver hochladen. Da die Befehlskette länger wird, ist es sinnvoll die Befehle mit einer Datei an ''lftp'' zu übergeben. | ||
| - | <code>lftp -c -f mappool_sync.txt -u ftp_user:ftp_password ftp_host</code> | + | <code>lftp -f mappool_sync.txt</code> |
| Hier wird die Datei mappool_sync.txt an lftp übergeben und ''lftp'' führt diese dann aus.\\ \\ | Hier wird die Datei mappool_sync.txt an lftp übergeben und ''lftp'' führt diese dann aus.\\ \\ | ||
| == Alle Dateien aus bestimmten Verzeichnissen hochladen == | == Alle Dateien aus bestimmten Verzeichnissen hochladen == | ||
| mappool_sync.txt: | mappool_sync.txt: | ||
| - | <code>mirror -eR /home/gameserver/server1/cstrike/maps/ /httpdocs/cstrike/maps | + | <code>lftp -u ftp_user:ftp_password ftp_host |
| + | mirror -eR /home/gameserver/server1/cstrike/maps/ /httpdocs/cstrike/maps | ||
| mirror -eR /home/gameserver/server1/cstrike/materials/ /httpdocs/cstrike/materials | mirror -eR /home/gameserver/server1/cstrike/materials/ /httpdocs/cstrike/materials | ||
| mirror -eR /home/gameserver/server1/cstrike/models/ /httpdocs/cstrike/models | mirror -eR /home/gameserver/server1/cstrike/models/ /httpdocs/cstrike/models | ||
| - | mirror -eR /home/gameserver/server1/cstrike/sound/ /httpdocs/cstrike/sound</code> | + | mirror -eR /home/gameserver/server1/cstrike/sound/ /httpdocs/cstrike/sound |
| + | quit</code> | ||
| == Nur bzip2-Dateien hochladen == | == Nur bzip2-Dateien hochladen == | ||
| Wenn schon ein vorgefertigtes Script vorhanden ist, welches bz2-Dateien anfertigt aber noch andere unkomprimierte Dateien sich im Verzeichnis befinden, können mithilfe ''-i .*\.bz2$'' die *.bz2-Dateien selektiert werden.\\ | Wenn schon ein vorgefertigtes Script vorhanden ist, welches bz2-Dateien anfertigt aber noch andere unkomprimierte Dateien sich im Verzeichnis befinden, können mithilfe ''-i .*\.bz2$'' die *.bz2-Dateien selektiert werden.\\ | ||
| mappool_sync.txt: | mappool_sync.txt: | ||
| - | <code>mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/maps/ /httpdocs/cstrike/maps | + | <code>lftp -u ftp_user:ftp_password ftp_host |
| + | mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/maps/ /httpdocs/cstrike/maps | ||
| mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/materials/ /httpdocs/cstrike/materials | mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/materials/ /httpdocs/cstrike/materials | ||
| mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/models/ /httpdocs/cstrike/models | mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/models/ /httpdocs/cstrike/models | ||
| - | mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/sound/ /httpdocs/cstrike/sound</code> | + | mirror -eR -i .*\.bz2$ /home/gameserver/server1/cstrike/sound/ /httpdocs/cstrike/sound |
| + | quit</code> | ||
| ===== Shell-Script für SourceTV-Demos ===== | ===== Shell-Script für SourceTV-Demos ===== | ||