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

时间:2015-11-19 17:03:50

标签: php linux unix cron

哪个diretory应该保存cronjobs的脚本文件? var/www/html内的公众可以在var/www/files或......内找到更好的内容?

2 个答案:

答案 0 :(得分:2)

重新发布上述评论,以便于参考和明确:

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

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

答案 1 :(得分:0)

执行此操作的最佳方法是创建专用于保存脚本的新目录,例如/ var / www / html / scripts 通过这种方式,人们也可以看到sctipts和crontab计划。