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