Anzeige:
Ergebnis 1 bis 3 von 3

Thema: "at" funktioniert nicht zuverlässig

  1. #1
    Registrierter Benutzer
    Registriert seit
    25.01.2004
    Beiträge
    74

    QProcess --> "at" funktioniert nicht zuverlässig

    Hallo

    Ich habe folgendes Problem mit einem QT-Programm.
    Erstmal der betreffende Auschnitt:

    go = new QProcess( this );
    go->addArgument( "at" );
    go->addArgument( "-f" );
    go->addArgument( save );
    go->addArgument( start_time );
    go->addArgument( start_date );
    go->start();

    Das Programm generiert mir ein shell-script welches ich mit dem Kommando "at" zur start_time ausführen will.
    Angenommen ich habe mal testweise 10 scripts und 10 dazugehörige at-jobs. Wenn ich die Scripts manuell ausführe klappt alles. Wenn ich mir den at-queue mit atq ansehe werden mir die alle 10 Jobs brav aufgelistet.
    Aber: Nicht alle Jobs werden ausgeführt. Bei manchen klappts und bei anderen verschwindet der job-Eintrag aus der atq-liste ohne das Script gestartet zu haben. Ich konnte dabei bisher kein System erkennen.

    Ich hab dieses Problem erst seit ich Debian/sid und Kernel 2.6.5 verwende. Mit SuSE 9.0 und 2.4.20 ging das ohne Probleme.

    Hat jemand schon mal so ein Problem gehabt? Oder hat jemand eine Idee woran das liegen kann?

    Vielen Dank schon mal für die Infos
    Felix
    System:
    gentoo-linux
    KDE 3.5.1
    qt-3.4.3

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Wenn die Jobs in der Jobliste angeführt werden, dürfte das Eintragen mit QProcess soweit geklappt haben.

    Ich verschiebe das mal ins Scriptsprachen Forum.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Vielleicht passt der Aufruf nicht ganz, leg mal ein logfile an .
    Code:
    go->addArgument( ">/tmp/logfile 2>&1" );

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •