我已经安装了用于加密密钥更新的certbot。这个很管用。
当我在/etc/log/letsencrypt上检查我的日志时,我看到它每天运行两次。午夜前后和中午左右。
我想在清晨的某个地方每天只运行一次。
为了控制certbot的运行,我从cron作业中删除了所有条目。但出乎意料的是,它仍在运行。
那么certbot是怎么开始的?
额外信息:
当我运行一个脚本来显示所有的cron作业时,我得到以下内容:( script: )
mi h d m w user command
0 3 * * 1 root /usr/bin/rsnapshot weekly
0
我正试图在每天早上的某个时间运行一个特定的函数,并执行后台执行。这是我想出来的..。
func getCurrentTime() { //Is called every minuite by a timer
let date = NSDate()
let formatter = NSDateFormatter()
formatter.timeStyle = .ShortStyle
var stringValue = formatter.stringFromDate(date)
if stringValue == "7:00 AM" {
我想将ModSecurity配置为将对某些资源的访问限制为每天一定数量。
例如:用户A可以下载特定目录下的任何文件,但总下载量不能超过5次。
我使用user集合跟踪用户访问:
# initialize collection for the user
SecAction "phase:2,id:1,initcol:user=%{REQUEST_HEADERS:User},nolog"
# check if the the limit is reached and respond with status 403
SecRule USER:REQUESTS "@gt 5