*Mr.X*
Newbie
Guten Tag an die Meister der Linux-Konsole ,
Auf unserem Webserver laufen über cron etliche Scripte (Spruch der Woche ändern etc.) Diese sind alle von der Firma installiert worden, die unsere Präsentation gemacht hat. Leider gibt es mit dieser Firma mittlerweile Knatsch, so daß von dort keine Hilfe zu erwarten ist.
Seit einiger Zeit (seit wann genau kann ich leider nicht sagen) laufen diese Scripte nicht mehr. Über die E-Mail Benachrichtigung des Cron-Daemon habe ich dann die Fehlermeldungen rausbekommen. Z.B. verursacht die Zeile:
ls $SPRUECHE_DIR/spruch.* | wc -l
den Fehler: "/usr/local/bin/run_spruch_cycle: line 7: wc: command not found"
Ersetze ich jetzt das wc durch /usr/bin/wc, dann funktioniert es wieder.
Auf der Komandozeile in der Konsole kann ich wc aus jedem Pfad heraus problemlos aufrufen. Wie kann es sein, daß plötzlich diese absoluten Pfadangaben notwendig sind? Von den infragekommenden Zugriffsberechtigten auf den Server hat natürlich "niemand was geändert".
Mit meinen bescheidenen Linuxkenntnissen komme ich nicht weiter. Es funktioniert zwar jetzt wieder, aber der Grund würd mich schon interessieren. Nicht das wir noch einen ungebetenen Gast auf unserem Server haben.
uname -a:
Linux xxx 2.4.21-99-default #1 Wed Sep 24 13:30:51 UTC 2003 i686 i686 i386 GNU/Linux
Besten Dan im Voraus
Mr.X
Auf unserem Webserver laufen über cron etliche Scripte (Spruch der Woche ändern etc.) Diese sind alle von der Firma installiert worden, die unsere Präsentation gemacht hat. Leider gibt es mit dieser Firma mittlerweile Knatsch, so daß von dort keine Hilfe zu erwarten ist.
Seit einiger Zeit (seit wann genau kann ich leider nicht sagen) laufen diese Scripte nicht mehr. Über die E-Mail Benachrichtigung des Cron-Daemon habe ich dann die Fehlermeldungen rausbekommen. Z.B. verursacht die Zeile:
ls $SPRUECHE_DIR/spruch.* | wc -l
den Fehler: "/usr/local/bin/run_spruch_cycle: line 7: wc: command not found"
Ersetze ich jetzt das wc durch /usr/bin/wc, dann funktioniert es wieder.
Auf der Komandozeile in der Konsole kann ich wc aus jedem Pfad heraus problemlos aufrufen. Wie kann es sein, daß plötzlich diese absoluten Pfadangaben notwendig sind? Von den infragekommenden Zugriffsberechtigten auf den Server hat natürlich "niemand was geändert".
Mit meinen bescheidenen Linuxkenntnissen komme ich nicht weiter. Es funktioniert zwar jetzt wieder, aber der Grund würd mich schon interessieren. Nicht das wir noch einen ungebetenen Gast auf unserem Server haben.
uname -a:
Linux xxx 2.4.21-99-default #1 Wed Sep 24 13:30:51 UTC 2003 i686 i686 i386 GNU/Linux
Besten Dan im Voraus
Mr.X