1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Original Inhalt der Datei /etc/init.d/cron

Dieses Thema im Forum "Archiv" wurde erstellt von BaNaNaBeck, 30. Mai 2010.

  1. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    Hallo,

    vor lauter probieren und testen und rumspielen habe ich ausversehen den Inhalt der Datei /etc/init.d/cron gelöscht.

    Kann mir den Bitte jemand zur verfügung stellen?

    Ich habe Debian Lenny am laufen.
     
    Zuletzt bearbeitet: 30. Mai 2010
    #1
  2. phantom

    Nervigen User Advertisement

  3. remz
    Offline

    remz Stamm User

    Registriert:
    5. Januar 2009
    Beiträge:
    1.164
    Zustimmungen:
    537
    Punkte für Erfolge:
    113
    AW: Original Inhalt der Datei /etc/init.d/cron

    Unter /etc/init.d/cron habe ich auf die Datei kein Zugriff, lässt sich bei mir (Debian 5.0.4) weder kopieren noch öffnen, oder meinst du crontab?
     
    #2
    BaNaNaBeck gefällt das.
  4. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: Original Inhalt der Datei /etc/init.d/cron

    ne schon die datei cron

    wenn ich mich per root einlogge und dann mit winscp drauf gehe habe ich zugrif auf die datei
     
    #3
  5. Amitage
    Offline

    Amitage Newbie

    Registriert:
    13. Mai 2009
    Beiträge:
    28
    Zustimmungen:
    4
    Punkte für Erfolge:
    3
    AW: Original Inhalt der Datei /etc/init.d/cron

    Das ja mal schlecht,
    besonders weil du uns dein system nicht mitgeteilt hast.

    Ubuntu 9.10
    Code:
    #!/bin/sh -e
    # upstart-job
    #
    # Symlink target for initscripts that have been converted to Upstart.
    
    set -e
    
    INITSCRIPT="$(basename "$0")"
    JOB="${INITSCRIPT%.sh}"
    
    if [ "$JOB" = "upstart-job" ]; then
        if [ -z "$1" ]; then
            echo "Usage: upstart-job JOB COMMAND" 1>&2
        exit 1
        fi
    
        JOB="$1"
        INITSCRIPT="$1"
        shift
    else
        if [ -z "$1" ]; then
            echo "Usage: $0 COMMAND" 1>&2
        exit 1
        fi
    fi
    
    COMMAND="$1"
    shift
    
    
    if [ -z "$DPKG_MAINTSCRIPT_PACKAGE" ]; then
        ECHO=echo
    else
        ECHO=:
    fi
    
    $ECHO "Rather than invoking init scripts through /etc/init.d, use the service(8)"
    $ECHO "utility, e.g. service $INITSCRIPT $COMMAND"
    
    case $COMMAND in
    status)
        $ECHO
        $ECHO "Since the script you are attempting to invoke has been converted to an"
        $ECHO "Upstart job, you may also use the $COMMAND(8) utility, e.g. $COMMAND $JOB"
        $COMMAND "$JOB"
        ;;
    start|stop|restart)
        $ECHO
        $ECHO "Since the script you are attempting to invoke has been converted to an"
        $ECHO "Upstart job, you may also use the $COMMAND(8) utility, e.g. $COMMAND $JOB"
        PID=$(status "$JOB" 2>/dev/null | awk '/[0-9]$/ { print $NF }')
        if [ -z "$PID" ] && [ "$COMMAND" = "stop" ]; then
            exit 0
        elif [ -n "$PID" ] && [ "$COMMAND" = "start" ]; then
            exit 0
        elif [ -z "$PID" ] && [ "$COMMAND" = "restart" ]; then
            start "$JOB"
            exit 0
        fi
        $COMMAND "$JOB"
        ;;
    reload|force-reload)
        $ECHO
        $ECHO "Since the script you are attempting to invoke has been converted to an"
        $ECHO "Upstart job, you may also use the $COMMAND(8) utility, e.g. $COMMAND $JOB"
        reload "$JOB"
        ;;
    *)
        $ECHO
        $ECHO "The script you are attempting to invoke has been converted to an Upstart" 1>&2
        $ECHO "job, but $COMMAND is not supported for Upstart jobs." 1>&2
        exit 1
    esac
    
    debian 5.0.4
    Code:
    #!/bin/sh
    # Start/stop the cron daemon.
    #
    ### BEGIN INIT INFO
    # Provides:          cron
    # Required-Start:    $remote_fs $syslog $time
    # Required-Stop:     $remote_fs $syslog $time
    # Default-Start:     2 3 4 5
    # Default-Stop:      1
    # Short-Description: Regular background program processing daemon
    # Description:       cron is a standard UNIX program that runs user-specified 
    #                    programs at periodic scheduled times. vixie cron adds a 
    #                    number of features to the basic UNIX cron, including better
    #                    security and more powerful configuration options.
    ### END INIT INFO
    
    
    test -f /usr/sbin/cron || exit 0
    
    PIDFILE=/var/run/crond.pid
    # In some systems the pidfile might be (incorrectly) set to /etc
    # if this pidfile is present, use it instead.
    [ -e /etc/cron.pid ] && PIDFILE=/etc/crond.pid
    [ -r /etc/default/cron ] && . /etc/default/cron
    
    . /lib/lsb/init-functions
    
    # Read the system's locale and set cron's locale. This locale
    # will be inherited by cron (used to set charset of emails)
    # and tasks running under it.
    
    parse_environment () 
    {
        ENV_FILE="none"
        [ -r /etc/environment ] && ENV_FILE="/etc/environment"
        [ -r /etc/default/locale ] && ENV_FILE="/etc/default/locale"
        [ $ENV_FILE = none ] && return
    
        for var in LANG LC_ALL LC_CTYPE; do
            value=$(egrep "^[^#]*${var}=" $ENV_FILE | tail -n1 | cut -d= -f2)
            eval $var=$value
        done
    }
    
    # Parse the system's environment
    if [ "$READ_ENV" = "yes" ] ; then
        export LANG LC_ALL LC_CTYPE
        parse_environment
    fi
    
    
    case "$1" in
    start)    log_daemon_msg "Starting periodic command scheduler" "crond"
            start-stop-daemon --start --quiet --pidfile $PIDFILE --name cron --startas /usr/sbin/cron -- $LSBNAMES $EXTRA_OPTS
            log_end_msg $?
        ;;
    stop)    log_daemon_msg "Stopping periodic command scheduler" "crond"
            start-stop-daemon --stop --quiet --pidfile $PIDFILE --name cron
            log_end_msg $?
            ;;
    restart) log_daemon_msg "Restarting periodic command scheduler" "crond" 
            start-stop-daemon --stop --retry 5 --quiet --pidfile $PIDFILE --name cron
            start-stop-daemon --start --quiet --pidfile $PIDFILE --name cron --startas /usr/sbin/cron -- $LSBNAMES $EXTRA_OPTS
            log_end_msg $?
            ;;
    reload|force-reload) log_daemon_msg "Reloading configuration files for periodic command scheduler" "crond"
        # cron reloads automatically
            log_end_msg 0
            ;;
    *)    log_action_msg "Usage: /etc/init.d/cron {start|stop|restart|reload|force-reload}"
            exit 2
            ;;
    esac
    exit 0
    

    du siehst den unterschied
     
    #4
    BaNaNaBeck gefällt das.
  6. BaNaNaBeck
    Offline

    BaNaNaBeck VIP

    Registriert:
    7. Februar 2008
    Beiträge:
    2.967
    Zustimmungen:
    3.027
    Punkte für Erfolge:
    113
    Beruf:
    Zerstörer
    Ort:
    Überall und Nirgendwo
    AW: Original Inhalt der Datei /etc/init.d/cron

    Ich habe Debian Lenny am laufen. Danke...
     
    #5
  7. remz
    Offline

    remz Stamm User

    Registriert:
    5. Januar 2009
    Beiträge:
    1.164
    Zustimmungen:
    537
    Punkte für Erfolge:
    113
    AW: Original Inhalt der Datei /etc/init.d/cron

    Hast Recht, mußte mein Server neustarten.
     
    #6
    BaNaNaBeck gefällt das.

Diese Seite empfehlen