在哪里存储通过 cron 调用的自定义 php 脚本

在哪里存储通过 cron 调用的自定义 php 脚本

我想将我的 php 脚本移出 /var/www,这样就无法通过 URL 访问它们。但存储这些脚本最合理的地方在哪里呢?

答案1

/var/phpscripts 可能适合您。没有默认值,但必须位于公共文件夹之外。

答案2

任何选择都可能是好的选择,例如我喜欢 /home/%user% 路径,它超出了网络的范围(取决于我指向 apache 查看的位置)。您也可以将它保存在 /var/www 上,但对其进行 chmod,这样就没有人可以在外面访问它。

答案3

我喜欢/usr/local/[something],即/usr/local/cron//usr/local/bin/$work 所用的。除此之外,使用$HOME脚本将运行的用户的目录是放置脚本的好地方。$HOME/bin/$HOME/cron/都是不错的选择。

“最合乎逻辑的地方”确实取决于你。

答案4

另一个选择是/opt/$application/bin,这与 FHS 基本一致,但我真正喜欢的是/usr/local/bin

相关内容