Und die Manuals sind bestimmt 300 Seiten lang :D
Aber wie soll ich das mitdem Web Interface lösen ?!?


Am 09.01.08 schrieb Christian Felsing <[EMAIL PROTECTED]>:
>
> Hallo Stephan,
>
> Conjobs kann man z.B. mit crontab -e -u <username> machen, je nach
> EDITOR Variable kommt dann eine nano oder vi zum Vorschein.
>
> Zunächst solltest Du Dir genau die man Pages von crontab durchlesen, da
> steht genau drin, wie die Syntax aussehen muss. Weiterhin muss der
> Cronjob dem User gehören, der die nötigen Rechte hat, um die Skripte zu
> starten bzw. zu stoppen. Es spricht auch nichts dagegen, dass ein
> Skript, das z.B. root gehört, bestimmte Parameter aus einem Textfile
> oder einer Datenbank liest.
>
> Wir hatten hier mal ein vergleichbares Problem, bei dem html Files von
> einem Typo3 Server beim Eintreten bestimmter Ereignisse auf einen
> anderen Webserver hochgeladen werden sollten. Dazu wurde via Cron ein
> Perl Skript aufgerufen, dass über DBI eine MySQL Datenbank abgefragt
> hat. In einer Tabelle wird eingetragen, was wann zu tun ist. Diese Daten
> werden über ein PHP Skript, also letztlich über ein nettes GUI via
> Browser da eingetragen. Das PHP Skript prüft die Daten natürlich auf
> Gültigkeit.
>
> Das Perl Skript hat dann die Felder ausgelesen, noch einmal auf
> Gültigkeit geprüft (also z.B. 25:99 Uhr gibt es nicht ;-) und dann eben
> das passende rsync Skript aufgerufen oder eben nichts gemacht. Keines
> der Tools benötigt dafür root Rechte, dafür wurden 2 User eingerichtet,
> einer für Apache/PHP und einer für das Perlskript, unter dem auch die
> Crontab eingetragen wurde.
>
> Um Prozesse zu killen, eignet sich dieser 3zeiler sehr gut:
>
> for i in `pidof ${PNAME2KILL}`; do kill $i; done
> sleep 5
> for i in `pidof ${PNAME2KILL}`; do kill -9 $i; done
>
> Die 3. Zeile ist nur bei wirklich hartnäckigen Prozessen nötig.
>
> Das Skript für den Moderator würde ich hier auch über ein Webinterface
> realisieren, entweder über PHP oder Perl CGI. Die beste Lösung wäre aber
> IMHO immer noch das gute, alte Mischpult mit Fade-In/-Out...
>
> Grüße
> Christian
>
>
> Stephan Schaffner schrieb:
> > Ich habe als Distribution Debian 4.0 JEtzt möchte ich euch fragen, mit
> > welchen Programm kann man Cronjobs machen?
> > ...
> > Jetzt zudem Skript. Wir müssen jedes mal, wenn ein Moderator auf dem
> > Stream will die Zeile "am Mo um 12:05 soll
> > /Musik/dsp/Stream/sc_trans_linux gestartet werden" Entfernen. Dafür
> > würde ich gerne ein Linux Skript machen.
>
> --
>
> ----------------------------------------------------------------------------
> PUG - Penguin User Group Wiesbaden - http://www.pug.org
>
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an