sorry, wenn ich newbeehaft was fragen muss aber mir fällt dazu nix mehr ein und ich weiss nicht, nach was ich noch suchen soll.
Ich hatte im cron.hourly ein Skript drin, was den Apachen killt, die Resourcen löscht und den Apachen neu startet.
Ich weis, das ist nicht die feine Art und ich wollte es ja auch wieder deaktivieren, da ich "vermute", daß die Probleme, die ich hatte und weshalb ich das Skript eingebaut hatte, gelöst sind. Jedoch will ich noch nicht ganz drauf verzichten und diese Routine 2x am Tag und später gar nicht mehr laufen lassen.
Problem:
Wenn ich das Skript im cron.hourly laufen lasse, funzt alles Prima, wenn ich es aber vom cron.d aus starte, also in das confixx File mit rein hänge, läuft es nur teilweise.
So habe ich es im "confixx" drin:
Code: Select all
-30 0,12 * * * root /cronfiles/apachecheckCode: Select all
httpd: no process killed
resource(s) deleted
Starting httpd [ PERL PHP4 SSL ]/usr/sbin/rcapache: line 124: startproc: command not found
stty: standard input: Invalid argument
..doneIn dem Skript apachecheck steht folgendes:
Code: Select all
#!/bin/bash
/usr/bin/killall -9 httpd;
/cronfiles/apacherestart;
/usr/sbin/rcapache start;Code: Select all
#!/usr/bin/perl
system("killall -9 httpd");
sleep 1;
$tmp = `/usr/bin/ipcs -s | grep wwwrun`;
@tmp= split(/n/,$tmp);
foreach $tmp (@tmp)
{
$tmp =~ s/ {1,}/ /g;
$pid = (split(/ /,$tmp))[1];
system("/usr/bin/ipcrm sem $pid");
}Gruß Outi