shebang

大多数可执行文件应该只使用以下 Shebang 之一

  • #!/bin/sh

  • #!/bin/bash -eu

  • #!/bin/bash -eux

  • #!/usr/bin/make

  • #!/usr/bin/env python

  • #!/usr/bin/env bash

这并不适用于 Ansible 模块,Ansible 模块不应可执行,并且必须始终使用 #!/usr/bin/python

允许一些例外情况。如有疑问,请咨询。