php - 在哪里存储 cronjobs 的脚本文件?

标签 php linux unix cron

<分区>

cronjobs 的脚本文件应该保存在哪个目录中?在 var/www/html 或在 var/www/files 或 ...?

内对公众可用

最佳答案

重新发布上面的评论,以便于引用和清晰:

为什么要向公众公开 cronjob 脚本文件?如果您要分发它们,var/www/* 将是放置它们的好地方。如果您打算在您的服务器上运行它们,请将它们放在不面向公众的地方,例如您的 /home 目录

Cron 只需要将其脚本放在它可以访问的目录中。虽然它绝对可以访问 /var/www/,但(潜在)公众也可以;这取决于您的配置。如果您正在运行 Apache 作为您的 Web 服务器,那么 Web 根目录下的任何目录(通常,在这种情况下很可能是 /var/www)的可访问性由 .htaccess 配置 文件(或在主服务器配置的 Directory block 中)。默认情况下,所有子目录和文件都是可访问的。如果您不关心其他人看到您的 cron 脚本,请继续将它放在 var/www 中。否则,将它们放在其他地方或更改服务器配置

关于php - 在哪里存储 cronjobs 的脚本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33810062/

相关文章:

php - HTML 表单作为 get 而不是 post

javascript - Ajax Canvas 图表不显示变化?

php - 无法从 PHP json_encode 转换或访问 JSON 对象

php - html中元素的可见性属性或显示属性哪个更好?

python - GNOME:在备份运行时禁止关机

linux - 虚拟机: virtual port serial between 2 vm

linux - 如何将需要 root 权限的功能添加到 Common Lisp 库中?

java - 找不到适合 jdbc :postgresql://192. 168.1.8:5432/NexentaSearch 的驱动程序

shell - 提取目录路径和文件名

c++ - 区分 C 和 C++ 中的 unix 目录和文件