====== hadesctl ====== **hadesctl** ist ein einfacher Client für die Kommandozeile, mit dem man den [[hadesd]]-Daemon steuern kann. Das Programm ist Teil der [[hades]]-Distribution. ===== Spezifikation des Command Line Interface ===== **hadesctl** wird mit einem der folgenden Unterkommandos aufgerufen: ^ Kommando ^ Beschreibung ^ implementiert ^ | devices | zeige angeschlossene Festplatten an | ✓ | | jobs | zeige Aufträge oder bearbeite Auftragswarteschlange | ✓ | | sources | zeige konfigurierte Quelldateien an | ✓ | | auto | schreibe automatisch auf neue Geräte | ✓ | ==== devices ==== ^ Option ^ Parameter ^ Beschreibung ^ implementiert ^ | -w, - -watch | | Änderungen der Geräteliste beobachten und ausgeben | ✓ | ==== jobs ==== ^ Option ^ Parameter ^ Beschreibung ^ implementiert ^ | -a, - -add | source_id_1,...,source_id_N:device_id | Job hinzufügen | ✓¹ | | -r, - -remove | job_id | Job löschen | ✓² | | -w - -watch | | Änderungen der Jobliste beobachten | | ¹) derzeit wird nur eine Quelle pro Job akzeptiert ²) noch keine serverseitige Implementierung ==== sources ==== ^ Option ^ Parameter ^ Beschreibung ^ implementiert ^ ==== auto ==== ^ Option ^ Parameter ^ Beschreibung ^ implementiert ^ | -s, - -source | source_id | Datenquelle ("zero" ist Standard) | ✓ |