哪个diretory应该保存cronjobs的脚本文件? var/www/html
内的公众可以在var/www/files
或......内找到更好的内容?
答案 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计划。