php - 使用#!/bin/php 有什么好处?
问题描述
到目前为止,我在 cron 中使用简单的一行:php somefile.php
现在我发现有一个 sha-bang: #!/bin/php 添加到 php 文件的第一行,据我了解,这是对 cron 中文件名前面的 php 的一种替换,对吧?
将此行包含在我的 cron 执行的 php 脚本中有什么好处?
解决方案
使用 shebang 而不是显式调用解释器的主要优点是,您不必记住对任何给定脚本使用哪个解释器(如果您像传统的那样使用没有文件扩展名的漂亮文件名,这本身就更有用UNIX 可执行文件)。
由于 cronjobs 是硬编码的,因此在您的特定情况下没有太多好处。它可以让您用不同的语言重写脚本,而无需编辑 cronjob 本身。
推荐阅读
- sql - 无法在连接条件中应用 case 语句
- python - 使用 Pandas Python 格式化具有给定限制的数据表
- github - GitHub - 工作:什么是:使用操作/结帐
- linux - NPM 不会自动为我设置 cmdlet?
- flutter - 单击时如何更改按钮的图标?
- spring - NestJS 提供者是否需要是无状态的?
- c# - C# Xamarin 使用 TCP 套接字从流字节数组中接收和显示图像
- php - php exec() 与 get 或 post
- vue.js - 如何解决 Nuxt.js 找不到模块“@vue/composition-api”错误?
- python - Keras 给出:ValueError:未知层:KerasLayer