2017-08-16 4 views
0

Option zum Ausführen Shell-Skript mit gsutil ist nirgends im Dokument erwähnt. Ich habe einige Optionen versucht, aber immer noch kein Glück. Ich habe eine .sh-Datei, die in einem Speicher-Bucket gespeichert ist, gibt es eine Möglichkeit, dieses Skript mit gsutil auszuführen?können wir Shell-Skript mit gsutil Befehl ausführen

Antwort

0

gsutil unterstützt keine direkte Ausführung von Shell-Skripten, aber man konnte es Rohr an einer Schale, zum Beispiel:

gsutil cat gs://your-bucket/your-script.sh | sh

+0

Vielen Dank für Ihre Antwort der obige Befehl perfekt in Cloud-Shell arbeiten, aber ich Ich versuche, das Skript in meinem Datenfluss Job auszuführen, ich bin in der Lage, gsutil in meinem Job mit Direct Runner so durch Ausführen von Shell in nur gsutil.Ist es eine Möglichkeit, eine Verbindung zu Cloud Shell-Umgebung in unserem Java-Datenflusscode (ich bin Verwenden Sie Windows-System, so glaube nicht, dass ich Shell mit meiner aktuellen Umgebung ausführen kann). Bitte teilen Sie, wenn Sie irgendwelche Informationen darüber haben. – Aditi

+0

Ich denke, es könnte nützlicher sein, dies als eine neue Frage speziell zu Ihrem Szenario zu veröffentlichen, d. H. "Wie kann ich X innerhalb eines Cloud Dataflow-Jobs erreichen?" Ich bin mir nicht sicher, inwieweit die Ausführung von beliebigen Skripten in Dataflow unterstützt wird. –

Verwandte Themen