Elber 0 Zgłoś post Napisano Grudzień 2, 2009 Co dziennie dostaje wiadomość od mojego Crone o takim temacie Cron <root@pixelmeal> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) i takie treści run-parts: /etc/cron.daily/amavisd-new exited with return code 1 Generalnie próbowałem jakoś zrobić żeby mi tego nie wysyłał ale nie wiem jak ... ma ktoś może jakiś pomysł ? TO mój /etc/cron.daily/amavisd-new #!/bin/sh # # Daily maintenance for amavisd-new # $Id: amavisd-new.cron.daily 930 2006-08-10 13:38:45Z hmh $ # test -e /usr/sbin/amavisd-new-cronjob && exec /usr/sbin/amavisd-new-cronjob sa-clean A to /usr/sbin/amavisd-new-cronjob #!/bin/sh # amavisd-new cronjob helper # # Run it as root or as the amavis user # # First parameter specifies which cronjob routine to run: # sa-sync: spamassassin fast sync # sa-clean: spamassassin cleanup test -e /usr/bin/sa-learn || exit 0 test -e /usr/sbin/amavisd-new || exit 0 SUUSER="amavis" set -e umask 022 # WATCH OUT FOR PROPER QUOTING LEVEL WHEN CALLING THIS! do_amavis_cmd() { if [ "$(id -u -n)" != "${SUUSER}" ]; then exec /bin/su - "${SUUSER}" -c "$*" else # to get the same quoting level as the su path CMD="$*" exec ${CMD} fi } case $1 in sa-sync) do_amavis_cmd "/usr/bin/sa-learn --sync &>/dev/null" ;; sa-clean) do_amavis_cmd "/usr/bin/sa-learn --sync --force-expire &>/dev/null" ;; *) echo "$0: unknown cron routine $1" >&2 exit 1 ;; esac exit 0 Dziwne bo jak wykonam test -e /usr/sbin/amavisd-new-cronjob to nic nie wypluwa jak wykonam test -e /usr/sbin/amavisd-new-cronjob && exec /usr/sbin/amavisd-new-cronjob sa-clean To wyłącza mi PuTTy czyli zrywa połączenie z ssh tak samo jak wykonam samo exec /usr/sbin/amavisd-new-cronjob sa-clean A jak dam /usr/sbin/amavisd-new-cronjob sa-clean czyli bez exec to też mi nic nie wypluwa ... Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość N3T5kY Zgłoś post Napisano Grudzień 2, 2009 we plikach z wpisami crona będziesz miał linijkę MAILTO dalej sobie poradzisz Udostępnij ten post Link to postu Udostępnij na innych stronach
Elber 0 Zgłoś post Napisano Grudzień 2, 2009 we plikach z wpisami crona będziesz miał linijkę MAILTO dalej sobie poradzisz Ale ja nie chce z tamtąd usuwać swojego maila .. chce to naprawić jakoś Udostępnij ten post Link to postu Udostępnij na innych stronach
Elber 0 Zgłoś post Napisano Grudzień 9, 2009 Problem był taki że user amavis nie miał dostępu do /bin/bash w /etc/passwd miał wpisane /bin/false i to wystarczyło zmienić Udostępnij ten post Link to postu Udostępnij na innych stronach