Post AGBFElKHTOWfSaLZbc by Teufel100@mastodon.social
(DIR) More posts by Teufel100@mastodon.social
(DIR) Post #AGBFElKHTOWfSaLZbc by Teufel100@mastodon.social
2022-02-05T22:17:18Z
0 likes, 0 repeats
Ich stehe gerade ein wenig auf dem Schlauch: Rufe ich ein Bash-Script direkt auf, läuft es fehlerfrei durch. Lasse ich dasselbe Script aber durch Cron aufrufen, bekomme ich lauter Fehlermeldungn.
(DIR) Post #AGBFEm4igjflmc4ezQ by schipplock@nrw.social
2022-02-05T22:28:56Z
0 likes, 0 repeats
@Teufel100 falsche Pfade und/oder es läuft mit dem falschen Nutzer.Wie hast du es bei cron eingerichtet? Und welches Bash-Skript?
(DIR) Post #AGBHHVCA6V7MCwz2um by Teufel100@mastodon.social
2022-02-05T22:51:49Z
0 likes, 0 repeats
@schipplock wahrscheinlicher ist, dass ich die Einrückungen bei den if then else-Bedingungen vergessen habe. Ich weiß es in 10 Minuten. Wobei das nicht erklärt, warum es, wenn ich es manuell ausführe, funktioniert
(DIR) Post #AGBHqIrBy8ac4pllpo by schipplock@nrw.social
2022-02-05T22:58:08Z
0 likes, 0 repeats
@Teufel100 Bash sind Einrückungen doch egal :).
(DIR) Post #AGBI1whEBhcQp0f0Xg by Teufel100@mastodon.social
2022-02-05T23:00:07Z
0 likes, 0 repeats
@schipplock es gibt halt keine Pfade und Benutzer ist richtig.
(DIR) Post #AGBIJKkM1QeGKsPj4y by schipplock@nrw.social
2022-02-05T23:03:23Z
0 likes, 0 repeats
@Teufel100 dann pack mal &> /tmp/foo.log ans Ende deiner Cron-Zeile. Dann lass dein Skript ausführen und dann schau in die /tmp/foo.log
(DIR) Post #AGBIN6H1m4EEbgUbr6 by Teufel100@mastodon.social
2022-02-05T23:04:03Z
0 likes, 0 repeats
@schipplock habe ich schon, er sagt mir, dass es den ipset-Befehl nicht gibt
(DIR) Post #AGBISNRHNhj7IAnujY by Teufel100@mastodon.social
2022-02-05T23:05:00Z
0 likes, 0 repeats
@schipplock aber halt nur, wenn es als cron läuft. Starte ich es manuell in der Shell, dann läuft es.
(DIR) Post #AGBJjhH2zLjPgbqBZg by schipplock@nrw.social
2022-02-05T23:19:21Z
0 likes, 0 repeats
@Teufel100 dann ist $PATH anders. Nutz dann den absoluten Pfad zu ipset (whereis ipset).
(DIR) Post #AGBJpliLOOylC9VIK8 by Teufel100@mastodon.social
2022-02-05T23:20:26Z
0 likes, 0 repeats
@schipplock ich schaue gerade, wie ich den Path von Crontab ergänzen kann. Ist glaube einfacher, als das ganze Script jetzt umzuändern ;)
(DIR) Post #AGCTBXu2W795TaORKS by Teufel100@mastodon.social
2022-02-06T12:39:55Z
0 likes, 0 repeats
@schipplock mir war bisher tatsächlich nicht klar, dass der Crontab andere PATHs verwendet, als der Nutzer. Aber, da ich die PATHs einfach in der Crontab-Datei definieren kann, ist das jetzt auch nicht wirklich schlimm. Mensch muss es nur wissen ;)