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
。
允许一些例外情况。如有疑问,请咨询。
大多数可执行文件应该只使用以下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
。
允许一些例外情况。如有疑问,请咨询。