Zum Inhalt springen
TURNKEYGNU / LINUX
AnwendungenDokumentationBlogBildschirmfotosGitHubTurnKey Hub
文Deutsch
EnglishDeutschEspañol日本語Português中文
Haus/cloudtask: Eine Aufgabe in der Cloud ausführen

Dokumentation

cloudtask: Eine Aufgabe in der Cloud ausführen

SYNOPSIS

cat jobs | cloudtask [ -opts ] [Befehl ]

cloudtask [ -opts ] --resume=SESSION_ID

DESCRIPTION

Führen Sie parallel einen Befehlsstapel über SSH aus, während Sie entweder Cloud-Server nach Bedarf automatisch zuweisen oder eine vorkonfigurierte Serverliste verwenden.

Cloudtask liest Job-Eingaben von stdin, wobei jede Job-Eingabe in einer separaten Zeile ein oder mehrere Befehlszeilenargumente enthält. Für jeden Job werden die Jobargumente an den konfigurierten Befehl angehängt und über SSH auf einem Worker ausgeführt.

ARGUMENTS

Befehl := ein Shell-Befehl zum Ausführen. Job-Eingaben werden als Argumente an diesen Befehl angehängt.

OPTIONS

--force: Bitten Sie nicht um Bestätigung

--hub-apikey = APIKEY: Hub API KEY (erforderlich, wenn Mitarbeiter starten)
--backup-id=ID  TurnKey Backup ID zum Wiederherstellen beim Start
--ec2-region = REGION: Region zum Beispiel Start (Standard: us-east-1)
   Regionen:

      us-east-1 (Virginia, USA)
      us-west-1 (Kalifornien, USA)
      eu-west-1 (Irland, Europa)
      ap-südöstlich-1 (Singapur, Asien)

--ec2-size = SIZE: Instanzgröße des Starts (Standard: m1.small)
   Größen:

      t1.micro (1 CPU-Core, 613M RAM, kein tmp-Speicher)
      m1.small (1 CPU-Core, 1.7G RAM, 160G tmp Speicher)
      c1.medium (2 CPU-Kerne, 1.7G RAM, 350G tmp Speicher)

--ec2-type = TYPE: Instanzstarttyp <s3|ebs> (Standard: s3)

--sessions = PATH: Pfad, auf dem Sitzungen gespeichert werden (Standard: $HOME/.cloudtask)

--timeout = SECONDS: Wie viele Sekunden warten, bevor Sie aufgeben (Standard: 3600)
--user = USERNAME: Benutzername zum Ausführen von Befehlen als (Standard: root)
--pre = COMMAND: Befehl zur Einrichtung des Arbeitspersonals
--post = COMMAND: Befehl zur Bereinigung der Arbeitnehmer
--overlay = PATHPfad zum Worker Filesystem Overlay
--split = NUMAnzahl der Arbeitnehmer, die parallel Arbeitsplätze ausführen

--workers = ADDRESSES: Liste der vorab zugewiesenen Arbeitnehmer

                path/to/file | host-1 ... host-N

--report = HOOK: Task Reporting Haken

    Beispiele:

    sh: command || py: file || py: code
    Post: from@foo.com to@bar.com

USAGE

    Seq 10 | Cloudtask Echo
    Seq 10 | cloudtask --split=3 echo

    # Wiederaufnahme Sitzung 1 während überschreiben Timeout
    cloudtask --resume=1 --timeout=6

TURNKEYGNU / LINUX

Eigene Infrastruktur betreiben, ohne bei null anzufangen.

TurnKey erkunden
Über TurnKeyDokumentationHäufige FragenBlogGitHub
Frei und quelloffenStandardmäßig sicherSofort einsatzbereit