Class: Google::Cloud::Batch::V1::Runnable::Script
- Inherits:
-
Object
- Object
- Google::Cloud::Batch::V1::Runnable::Script
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/batch/v1/task.rb
Overview
Script runnable.
Instance Attribute Summary collapse
-
#path ⇒ ::String
The path to a script file that is accessible from the host VM(s).
-
#text ⇒ ::String
The text for a script.
Instance Attribute Details
#path ⇒ ::String
Returns The path to a script file that is accessible from the host VM(s).
Unless the script file supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) as the
first line of the file. For example, to execute the script using bash,
include #!/bin/bash
as the first line of the file. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3
as the first line of the file.
339 340 341 342 |
# File 'proto_docs/google/cloud/batch/v1/task.rb', line 339 class Script include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#text ⇒ ::String
Returns The text for a script.
Unless the script text supports the default #!/bin/sh
shell
interpreter, you must specify an interpreter by including a
[shebang line](https://en.wikipedia.org/wiki/Shebang_(Unix) at the
beginning of the text. For example, to execute the script using bash,
include #!/bin/bash\n
at the beginning of the text. Alternatively,
to execute the script using Python3, include #!/usr/bin/env python3\n
at the beginning of the text.
339 340 341 342 |
# File 'proto_docs/google/cloud/batch/v1/task.rb', line 339 class Script include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |