Cron auftrags Befehl hilfe

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
waldshuter-events
Beiträge: 25
Registriert: 12.05.2005 22:38:34

Cron auftrags Befehl hilfe

Beitrag von waldshuter-events » 25.10.2005 16:47:35

Guten tag,

und zwar möchte ich täglich per cron auftrag alle files aus dem ordner

/var/www/kunden/webs/WTE1/public_html/events/memberimages

löschen und die aus

/var/www/kunden/webs/WTE1/public_html/events/chat/memberimages

rüber kopieren

jedoch sollen die files nicht so bleiben sondern sie sollen alle in .jpg umgeformt werden und die breite auf 120px umgeformt werden

wie mach ich das am besten?

- webmin ist vorhanden

Gruß Jan

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Cron auftrags Befehl hilfe

Beitrag von herrchen » 25.10.2005 16:57:19

waldshuter-events hat geschrieben: wie mach ich das am besten?
ein script schreiben mit den befehlen "rm", "cp" und "convert" und das dann als cronjob eingebunden wird.

herrchen

waldshuter-events
Beiträge: 25
Registriert: 12.05.2005 22:38:34

Beitrag von waldshuter-events » 25.10.2005 17:06:54

rm cp ist klar

aber wie mach ich das mit dem convert? gibts dazu ne konkrete beschreibung?

Vielen dank

Gru´ß Jan

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 25.10.2005 17:11:45

waldshuter-events hat geschrieben: aber wie mach ich das mit dem convert? gibts dazu ne konkrete beschreibung?
ja, die kann man sogar mit google "convert" finden:

http://www.imagemagick.org/script/convert.php

herrchen

waldshuter-events
Beiträge: 25
Registriert: 12.05.2005 22:38:34

Beitrag von waldshuter-events » 25.10.2005 17:22:59

cool is gut beschrieben...aber ich find nirgends wie ich es mit ganzen ordnern machen würde weil es sind ja n paar 100 files die alle .jpg .gif .schiesmichtod enden die ich in .jpg ändern will

Gruß Jan

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 26.10.2005 08:03:01

So in etwa (einfach hingeschrieben, ohne es zu testen):

Code: Alles auswählen

#!/bin/sh

echo -n "Lösche alte Pics ..."
rm -f /var/www/kunden/webs/WTE1/public_html/events/memberimages
echo "done!"

cd /var/www/kunden/webs/WTE1/public_html/events/chat/memberimages/

for file in *.gif
do
        echo -n "Konvertiere $file ..."
        convert $file `basename $file gif`jpg
        echo "done!"
done

cp *.jpg /var/www/kunden/webs/WTE1/public_html/events/memberimages
Diese Datei abspeichern als beipspielsweise "konvertier-script.sh", ein chmod 755 drauf machen, damit man es ausführen kann und dann von cron aus aufrufen.

gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Antworten