Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Automatische Downloads
Die Deadline-CLI bietet einen Befehl zum Herunterladen der Ausgabe aller Aufgaben in einer Warteschlange, die seit der letzten Ausführung desselben Befehls abgeschlossen wurden. Sie können dies als Cron-Job oder als geplante Aufgabe so konfigurieren, dass sie wiederholt ausgeführt wird. Diese Konfiguration richtet das automatische Herunterladen der Ausgabe auf kontinuierlicher Basis ein.
Bevor Sie automatische Downloads einrichten, folgen Sie den Schritten unter Speicherprofile für Auftragsanhänge, um alle Pfade der Asset-Daten für das Hoch- und Herunterladen zu konfigurieren. Wenn ein Job einen Ausgabepfad verwendet, der nicht in seinem Speicherprofil enthalten ist, überspringt der automatische Download das Herunterladen dieser Ausgabe und gibt Warnmeldungen aus, um die Dateien zusammenzufassen, die er nicht heruntergeladen hat. Ebenso überspringt der automatische Download den Auftrag, wenn ein Auftrag ohne Speicherprofil eingereicht wird, und es wird eine Warnmeldung ausgegeben. Standardmäßig zeigen Deadline Cloud-Absender Warnmeldungen für Pfade an, die außerhalb der Speicherprofile liegen, um die korrekte Konfiguration sicherzustellen.
Konfigurieren AWS Anmeldedaten
Automatische Downloads verwenden die Deadline-CLI, um kontinuierlich Jobausgaben herunterzuladen. Um diese Downloads zu authentifizieren, benötigen Sie langfristige IAM-Anmeldeinformationen. Deadline Cloud-Monitor-Anmeldeinformationen laufen ab, sodass Sie sie nicht für diesen Zweck verwenden können.
Gehen Sie wie folgt vor, um langfristige Anmeldedaten einzurichten.
Beachten Sie die folgenden Warnungen:
-
Verwenden Sie NICHT die Root-Anmeldeinformationen Ihres Kontos, um auf AWS Ressourcen zuzugreifen. Diese Anmeldeinformationen bieten uneingeschränkten Zugriff auf Konten und können nur schwer widerrufen werden.
-
Fügen Sie KEINE tatsächlichen Zugriffsschlüssel oder Anmeldeinformationen in Ihre Anwendungsdateien ein. Wenn Sie dies tun, riskieren Sie damit, dass Ihre Kontodaten versehentlich offengelegt werden, falls Sie z. B. das Projekt in ein öffentliches Repository hochladen.
-
Fügen Sie KEINE Dateien in Ihrem Projektbereich hinzu, die Anmeldeinformationen enthalten.
-
Sichere deine Zugangsschlüssel. Geben Sie Ihre Zugangsschlüssel nicht an Unbefugte weiter, auch nicht, um Ihre Kontokennungen zu finden. Dadurch kann eine Person permanenten Zugriff auf Ihr Konto erlangen.
-
Beachten Sie, dass alle in der Datei mit den gemeinsam genutzten AWS
Anmeldeinformationen gespeicherten Anmeldeinformationen im Klartext gespeichert werden.
Weitere Informationen finden Sie unter Bewährte Methoden für die Verwaltung von AWS Zugriffsschlüsseln in der AWS
Allgemeinen Referenz.
Erstellen eines IAM-Benutzers
Öffnen Sie unter https://console.aws.amazon.com/iam/ die IAM-Konsole.
-
Wählen Sie im Navigationsbereich Benutzer und dann Benutzer erstellen aus.
-
Nennen Sie den Benutzerdeadline-output-downloader. Deaktivieren Sie das Kontrollkästchen Benutzerzugriff auf gewähren AWS-Managementkonsole und wählen Sie dann Weiter.
-
Wählen Sie Richtlinien direkt anhängen aus.
-
Wählen Sie Richtlinie erstellen, um eine benutzerdefinierte Richtlinie mit den erforderlichen Mindestberechtigungen zu erstellen.
-
Geben Sie im JSON-Editor die folgenden Berechtigungen an:
- JSON
-
-
{
"Version":"2012-10-17",
"Statement": [
{
"Sid": "DeadlineCloudOutputDownload",
"Effect": "Allow",
"Action": [
"deadline:AssumeQueueRoleForUser",
"deadline:ListQueueEnvironments",
"deadline:ListSessions",
"deadline:ListSessionActions",
"deadline:SearchJobs",
"deadline:GetJob",
"deadline:GetQueue",
"deadline:GetStorageProfileForQueue"
],
"Resource": "*"
}
]
}
-
Benennen Sie die Richtlinie DeadlineCloudOutputDownloadPolicy und wählen Sie Create policy aus.
-
Kehren Sie zur Seite zur Benutzererstellung zurück, aktualisieren Sie die Richtlinienliste, wählen DeadlineCloudOutputDownloadPolicy Sie die gerade erstellte Richtlinie aus, und klicken Sie dann auf Weiter.
-
Überprüfen Sie die Benutzerdetails und wählen Sie dann Benutzer erstellen aus.
Erstellen eines Zugriffsschlüssels
-
Wählen Sie auf der Seite mit den Benutzerdetails die Registerkarte Sicherheitsanmeldeinformationen aus. Wählen Sie im Abschnitt Zugriffsschlüssel die Option Zugriffsschlüssel erstellen aus.
-
Geben Sie an, dass Sie den Schlüssel für „Andere“ verwenden möchten, wählen Sie dann „Weiter“ und anschließend „Zugriffsschlüssel erstellen“.
-
Wählen Sie auf der Seite „Zugriffsschlüssel abrufen“ die Option „Anzeigen“ aus, um den Wert des geheimen Zugriffsschlüssels Ihres Benutzers anzuzeigen. Sie können die Anmeldeinformationen kopieren oder eine CSV-Datei herunterladen.
Speichern Sie die Benutzerzugriffsschlüssel
-
Speichern Sie die Benutzerzugriffsschlüssel in der Datei mit den AWS Anmeldeinformationen auf Ihrem System:
-
AnLinux, die Datei befindet sich unter ~/.aws/credentials
-
AnWindows, die Datei befindet sich unter %USERPROFILE\.aws\credentials
Ersetzen Sie die folgenden Schlüssel:
[deadline-downloader]
aws_access_key_id=ACCESS_KEY_ID
aws_secret_access_key=SECRET_ACCESS_KEY
region=YOUR_AWS_REGION
Voraussetzungen
Führen Sie die folgenden Schritte aus, bevor Sie einen Cron-Job oder eine geplante Aufgabe für den automatischen Download erstellen.
-
Falls Sie es noch nicht getan haben, installieren Sie Python.
-
Installieren Sie die Deadline-CLI, indem Sie Folgendes ausführen:
python -m pip install deadline
-
Bestätigen Sie mit dem folgenden Befehl, dass die Version der Deadline-CLI 0.52.1 oder neuer ist.
$ deadline --version
deadline, version 0.52.1
Testen Sie den Befehl zum Herunterladen der Ausgabe
Um zu überprüfen, ob der Befehl in Ihrer Umgebung funktioniert
-
Rufen Sie den Pfad zu Deadline ab
- Linux and macOS
-
$ which deadline
- Windows
-
C:\> where deadline
- PowerShell
-
PS C:\> Get-Command deadline
-
Führen Sie den Befehl sync-output für den Bootstrap-Vorgang aus.
/path/to/deadline queue sync-output \
--profile deadline-downloader \
--farm-id YOUR_FARM_ID \
--queue-id YOUR_QUEUE_ID \
--storage-profile-id YOUR_PROFILE_ID \
--checkpoint-dir /path/to/checkpoint/directory \
-
Sie müssen diesen Schritt nur ausführen, wenn Ihr herunterladender Computer mit dem Computer identisch ist, der das Gerät sendet. Ersetzen Sie --storage-profile-id YOUR_PROFILE_ID \ oben durch--ignore-storage-profiles.
-
Reichen Sie einen Testjob ein.
-
Laden Sie die ZIP-Datei von GitHub herunter.
-
Öffnen Sie das GitHub Deadline-Cloud-Samples-Repository.
-
Wählen Sie Code und wählen Sie dann im Drop-down-Menü die Option ZIP herunterladen aus.
-
Entpacken Sie das heruntergeladene Archiv in ein lokales Verzeichnis.
-
Ausführen
cd /path/to/unzipped/deadline-cloud-samples-mainline/job_bundles/job_attachments_devguide_output
-
Ausführen
deadline bundle submit .
-
Wenn Sie nicht über die standardmäßige Deadline-Konfiguration verfügen, müssen Sie möglicherweise Folgendes in der Befehlszeile angeben.
--farm-id YOUR-FARM-ID --queue-id YOUR-QUEUE-ID
-
Warten Sie, bis der Job abgeschlossen ist, bevor Sie mit dem nächsten Schritt fortfahren.
-
Führen Sie den Befehl sync-output erneut aus.
/path/to/deadline queue sync-output \
--profile deadline-downloader \
--farm-id YOUR_FARM_ID \
--queue-id YOUR_QUEUE_ID \
--storage-profile-id YOUR_PROFILE_ID \
--checkpoint-dir /path/to/checkpoint/directory
-
Überprüfen Sie Folgendes:
Richten Sie geplante Downloads ein
Wählen Sie den Tab für Ihr Betriebssystem aus, um zu erfahren, wie Sie automatische Downloads für alle 5 Minuten konfigurieren.
- Linux
-
-
Überprüfen Sie die Deadline CLI-Installation
Ermitteln Sie den genauen Pfad zu Ihrer ausführbaren Deadline-Datei:
$ which deadline
Notieren Sie sich diesen Pfad (z. B./opt/homebrew/bin/deadline) zur Verwendung in der Plist-Datei.
-
Checkpoint-Verzeichnis erstellen
Erstellen Sie das Verzeichnis, in dem Checkpoint-Dateien gespeichert werden. Stellen Sie sicher, dass Ihr Benutzer die richtigen Berechtigungen hat, um den Befehl auszuführen.
$ mkdir -p /path/to/checkpoint/directory
-
Protokollverzeichnis erstellen
Erstellen Sie ein Verzeichnis für Cron-Job-Logs:
$ mkdir -p /path/to/logs
Erwägen Sie, Log Rotate in der Logdatei einzurichten mit https://www.redhat.com/en/blog/setting-logrotate
-
Überprüfen Sie Current Crontab
Sehen Sie sich Ihr aktuelles Crontab an, um bestehende Jobs zu sehen:
$ crontab -l
-
Crontab bearbeiten
Öffnen Sie Ihre Crontab-Datei zur Bearbeitung:
$ crontab -e
Wenn Sie den Befehl zum ersten Mal ausführen, werden Sie möglicherweise aufgefordert, einen Editor auszuwählen (nano, vim usw.).
-
Fügen Sie einen Cron-Job-Eintrag hinzu
Fügen Sie die folgende Zeile hinzu, um den Job alle 5 Minuten auszuführen (ersetzen Sie die Pfade durch die tatsächlichen Werte aus den Schritten 1 und 2):
*/5 * * * * /path/to/deadline queue sync-output --profile deadline-downloader --farm-id YOUR_FARM_ID --queue-id YOUR_QUEUE_ID --storage-profile-id YOUR_PROFILE_ID --checkpoint-dir /path/to/checkpoint/directory >> /path/to/logs/deadline_sync.log 2>&1
-
Überprüfen Sie die Cron-Job-Installation
Stellen Sie nach dem Speichern und Beenden des Editors sicher, dass der Cron-Job hinzugefügt wurde:
$ crontab -l
Ihr neuer Job sollte aufgeführt sein.
-
Überprüfen Sie den Cron-Dienststatus
Stellen Sie sicher, dass der Cron-Dienst läuft:
# For systemd systems (most modern Linux distributions)
$ sudo systemctl status cron
# or
$ sudo systemctl status crond
# For older systems
$ sudo service cron status
Wenn er nicht läuft, starte ihn:
$ sudo systemctl start cron
$ sudo systemctl enable cron # Enable auto-start on boot
- macOS
-
-
Überprüfen Sie die Deadline CLI-Installation
Ermitteln Sie den genauen Pfad zu Ihrer ausführbaren Deadline-Datei:
$ which deadline
Notieren Sie sich diesen Pfad (z. B./opt/homebrew/bin/deadline) zur Verwendung in der Plist-Datei.
-
Erstellen Sie das Checkpoint-Verzeichnis und das Protokollverzeichnis
Erstellen Sie das Verzeichnis, in dem die Checkpoint-Dateien gespeichert werden:
$ mkdir -p /path/to/checkpoint/directory
$ mkdir -p /path/to/logs
Erwägen Sie, Log Rotate für die Protokolldatei einzurichten, indem Sie https://formulae.brew.sh/formula/logrotate
-
Erstellen Sie eine Plist-Datei
Erstellen Sie eine Konfigurationsdatei unter ~/Library/LaunchAgents/com.user.deadlinesync.plist mit dem folgenden Inhalt (ersetzen Sie sie durch /path/to/deadline den tatsächlichen Pfad aus Schritt 1):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.user.deadlinesync</string>
<key>ProgramArguments</key>
<array>
<string>/path/to/deadline</string>
<string>queue</string>
<string>sync-output</string>
<string>--profile</string>
<string>deadline-downloader</string>
<string>--farm-id</string>
<string>YOUR_FARM_ID</string>
<string>--queue-id</string>
<string>YOUR_QUEUE_ID</string>
<string>--storage-profile-id</string>
<string>YOUR STORAGE PROFILE ID</string>
<string>--checkpoint-dir</string>
<string>/path/to/checkpoint/dir</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>UserName</key>
<string>YOUR_USER_NAME</string>
<key>StandardOutPath</key>
<string>/path/to/logs/deadline_sync.log</string>
<key>StartInterval</key>
<integer>300</integer>
</dict>
</plist>
Ersetzen Sie die --storage-profile-id YOUR_PROFILE_ID obigen Angaben durch--ignore-storage-profiles, wenn Ihr herunterladender Computer mit dem Computer identisch ist, der das Gerät sendet.
-
Plist-Datei validieren
Validieren Sie die XML-Syntax Ihrer Plist-Datei:
$ plutil -lint ~/Library/LaunchAgents/com.user.deadlinesync.plist
Der Befehl gibt „OK“ zurück, wenn die Datei gültig ist.
-
Suchen Sie nach vorhandenen Launch Agents oder Launch Daemons
Prüfen Sie, ob ein Launch Agent bereits geladen ist:
$ launchctl list | grep deadlinesync
OR
$ sudo launchctl list | grep deadlinesync
Falls einer existiert, entladen Sie ihn zuerst:
$ launchctl bootout gui/$(id -u)/com.user.deadlinesync
OR
$ sudo launchctl bootout system/com.user.deadlinesync
-
Erstellen und Bootstrappen
Um diese Aufgabe auszuführen, während der Benutzer angemeldet ist, führen Sie sie als LaunchAgent aus. Um diese Aufgabe auszuführen, ohne dass bei jeder Ausführung des Computers ein Benutzer angemeldet ist, führen Sie sie als aus LaunchDaemon.
-
Um es auszuführen als LaunchAgent:
-
Verwenden Sie die Konfiguration, die unter erstellt wurde ~/Library/LaunchAgents/com.user.deadlinesync.plist
-
Laden Sie dann die Konfiguration mit dem Bootstrap-Befehl:
$ launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.user.deadlinesync.plist
-
Um es auszuführen als LaunchDaemon:
-
Verschieben Sie die Pilst-Datei und ändern Sie die Berechtigungen, indem Sie Folgendes ausführen:
$ sudo mv ~/Library/LaunchAgents/com.user.deadlinesync.plist /Library/LaunchDaemons/
$ sudo chown root:wheel /Library/LaunchDaemons/com.user.deadlinesync.plist
$ sudo chmod 644 /Library/LaunchDaemons/com.user.deadlinesync.plist
-
Laden Sie den Launch-Agent mit dem modernen Bootstrap-Befehl:
$ sudo launchctl bootstrap system /Library/LaunchDaemons/com.user.deadlinesync.plist
-
Status überprüfen
Wenn Sie einen Bootstrap LaunchAgent ausgeführt haben, führen Sie Folgendes aus, um zu bestätigen, dass es geladen ist:
$ launchctl list | grep deadlinesync
Wenn Sie einen Bootstrapping durchgeführt haben LaunchDaemon, überprüfen Sie, ob er geladen ist, indem Sie Folgendes ausführen:
$ sudo launchctl list | grep deadlinesync
Die Ausgabe sollte wie folgt aussehen
SOME_PID_NUMBER 0 com.user.deadlinesync
Für detaillierte Statusinformationen:
$ launchctl print gui/$(id -u)/com.user.deadlinesync
Hier werden der aktuelle Status, Programmargumente, Umgebungsvariablen, das Ausführungsintervall und der Ausführungsverlauf angezeigt.
- Windows
-
Die mit diesen Anweisungen erstellte geplante Aufgabe funktioniert nur, wenn der Benutzer angemeldet ist.
Informationen zur Einrichtung beim Systemstart, ohne dass eine Benutzeranmeldung erforderlich ist, finden Sie in der offiziellen Windows Dokumentation.
Verwenden Sie für alle folgenden Schritte die Befehlszeile — als Administrator ausführen:
-
Überprüfen Sie die Deadline CLI-Installation
Suchen Sie nach der ausführbaren Deadline-Datei:
C:\> where deadline
Notieren Sie sich den vollständigen Pfad (z. B.C:\Program Files\Amazon\DeadlineCloud\deadline.exe) zur Verwendung in der Aufgabe.
-
Checkpoint-Verzeichnis erstellen
Erstellen Sie das Verzeichnis, in dem Checkpoint-Dateien gespeichert werden:
C:\> mkdir "path\to\checkpoint\directory"
-
Protokollverzeichnis erstellen
Erstellen Sie ein Verzeichnis für Aufgabenprotokolle:
C:\> mkdir "path\to\logs"
-
Erstellen Sie einen Batch File Wrapper
Erstellen Sie die Batch-Datei mit dem folgenden Inhalt:
C:\> notepad C:\path\to\deadline_sync.bat
YOUR_PATH_TO_DEADLINE.EXE queue sync-output --profile deadline-downloader --farm-id YOUR_FARM_ID --queue-id YOUR_QUEUE_ID --storage-profile-id YOUR_PROFILE_ID --checkpoint-dir path\to\checkpoint\checkpoints > path\to\logs\deadline.log 2>&1
-
Batch-Datei testen
Testen Sie die Batch-Datei manuell:
C:\> .\path\to\deadline_sync.bat
Überprüfen Sie, ob die Protokolldatei erstellt wurde:
C:\> notepad path\to\logs\deadline_sync.log
-
Überprüfen Sie den Taskplaner-Dienst
Stellen Sie sicher, dass der Taskplaner-Dienst ausgeführt wird:
C:\> sc query "Schedule"
Wenn der Dienst nicht existiert, versuchen Sie es mit alternativen Namen:
C:\> sc query "TaskScheduler"
C:\> sc query "Task Scheduler"
Wenn er nicht läuft, starte ihn:
C:\> sc start "Schedule"
-
Geplante Aufgabe erstellen
Erstellen Sie die Aufgabe, die alle 5 Minuten ausgeführt wird.
C:\> schtasks /create /tn "DeadlineOutputSync" /tr "C:\path\to\deadline_sync.bat" /sc minute /mo 5
Aufschlüsselung der Befehle:
-
Überprüfen Sie die Aufgabenerstellung
Prüfen Sie, ob die Aufgabe erfolgreich erstellt wurde:
schtasks /query /tn "DeadlineOutputSync" /v /fo LIST
Suchen Sie nach:
-
Ausführung der Testaufgabe
Führen Sie die Aufgabe manuell aus, um Folgendes zu testen:
schtasks /run /tn "DeadlineOutputSync"
Überprüfen Sie den Status der Aufgabe:
schtasks /query /tn "DeadlineOutputSync"
Überprüfen Sie das Setup
Gehen Sie wie folgt vor, um zu überprüfen, ob die Einrichtung der automatischen Downloads erfolgreich war.
-
Reichen Sie einen neuen Testjob ein.
-
Warten Sie, bis ein Scheduler-Intervall abgeschlossen ist. In diesem Fall sind es 5 Minuten.
-
Stellen Sie sicher, dass neue Ausgaben automatisch heruntergeladen werden.
Wenn die Ausgaben nicht heruntergeladen werden, finden Sie im Abschnitt zur Problembehandlung die Prozessprotokolle.
Problembehandlung bei automatischen Downloads
Wenn Sie Probleme mit den automatischen Downloads haben, überprüfen Sie Folgendes:
Probleme mit dem Speicherprofil
-
Ein Fehler wie [Errno 2] No such file or directory oder [Errno 13] Permission denied in der Protokolldatei könnte mit fehlenden oder falsch konfigurierten Speicherprofilen zusammenhängen.
-
Unter Speicherprofile finden Sie Informationen darüber, wie Sie Ihre Speicherprofile einrichten, wenn sich der herunterladende Computer vom sendenden Computer unterscheidet.
-
Für Downloads auf demselben Computer versuchen Sie es mit der --ignore-storage-profiles Flagge.
Berechtigungen für Verzeichnisse
-
Stellen Sie sicher, dass der Benutzer des Scheduler-Service über Folgendes verfügt:
-
Verwenden Sie für Linux undmacOS, ls -la um die Berechtigungen zu überprüfen.
-
Überprüfen Sie Windows beispielsweise die Sicherheitseinstellungen im Ordner „Eigenschaften“.
Überprüfen der Scheduler-Protokolle
- Linux
-
-
Prüfen Sie, ob der Cron-Dienst läuft:
# For systemd systems
$ sudo systemctl status cron
# or
$ sudo systemctl status crond
# Check if your user has cron job correctly configured
$ crontab -l
-
Cron-Ausführungsprotokolle anzeigen:
# Check system logs for cron activity (most common locations)
$ sudo tail -f /var/log/syslog | grep CRON
$ sudo tail -f /var/log/cron.log | grep deadline
# View recent cron logs
$ sudo journalctl -u cron -f
$ sudo journalctl -u crond -f # On some systems
-
Überprüfen Sie Ihre spezifischen Cron-Job-Protokolle:
# View the log file specified in your cron job
$ tail -100f /path/to/logs/deadline_sync.log
-
Suchen Sie in den Systemprotokollen nach der Ausführung von Cron-Jobs:
# Look for your specific cron job executions
$ sudo grep "deadline.*incremental-output-download" /var/log/syslog
# Check for cron job starts and completions
$ sudo grep "$(whoami).*CMD.*deadline" /var/log/syslog
-
Überprüfen Sie die Aktualisierungen der Checkpoint-Dateien:
# List checkpoint files with timestamps
$ ls -la /path/to/checkpoint/directory/
# Check when checkpoint was last modified
$ stat /path/to/checkpoint/directory/queue-*_download_checkpoint.json
-
Überprüfen Sie die Protokolldatei:
$ ls -la /path/to/log/deadline_sync.log
- macOS
-
Ausführungsprotokolle von Launch Agent anzeigen:
-
Prüfen Sie, ob der Launch Agent läuft:
$ sudo launchctl list | grep deadlinesync
Die Ausgabe zeigt: PID Status Label (Die PID wird angezeigt, - wenn sie gerade nicht ausgeführt wird, was bei Intervalljobs normal ist)
-
Detaillierten Status des Launch-Agents anzeigen:
$ sudo launchctl print system/com.user.deadlinesync
Hier werden der Ausführungsverlauf, der letzte Exit-Code, die Anzahl der Läufe und der aktuelle Status angezeigt.
-
Die Ausführungsprotokolle des Launch Agents anzeigen:
# View recent logs (last hour)
log show --predicate 'subsystem contains "com.user.deadlinesync"' --last 1h
# View logs from a specific time period
log show --predicate 'subsystem contains "com.user.deadlinesync"' --start '2024-08-27 09:00:00'
-
Erzwingen Sie die Ausführung des Launch-Agenten zum sofortigen Testen:
$ sudo launchctl kickstart gui/$(id -u)/com.user.deadlinesync
Dadurch wird der Job unabhängig vom Zeitplan sofort ausgelöst, was für Tests nützlich ist.
-
Überprüfen Sie die Aktualisierungen der Checkpoint-Dateien:
# List checkpoint files with timestamps
$ ls -la /path/to/checkpoint/directory/
-
Überprüfen Sie die Protokolldatei:
$ ls -la /path/to/log/deadline_sync.log
- Windows
-
-
Prüfen Sie, ob der Taskplaner-Dienst läuft:
C:\> sc query "Schedule"
Wenn der Dienst nicht existiert, versuchen Sie es mit alternativen Namen:
C:\> sc query "TaskScheduler"
C:\> sc query "Task Scheduler"
-
Sehen Sie sich Ihre geplanten Aufgaben an:
C:> schtasks /query /tn "DeadlineOutputSync"
-
Prüfen Sie die Protokolldatei Ihrer Aufgabe:
# View the log file created by your batch script
C:> notepad C:\path\to\logs\deadline_sync.log
-
Überprüfen Sie die Aktualisierungen der Checkpoint-Datei:
# List checkpoint files with timestamps
C:> dir "C:\path\to\checkpoint\directory" /od