草庐IT

CRON_LOG

全部标签

linux - Cron Job 自动删除超过 7 天的文件夹 Linux

我在将服务器备份存储在存储VPS上时遇到问题。我的服务器没有删除旧的备份文件夹,存储已满,备份中途失败。我每周跑一次。任何人都可以帮我创建一个cron作业脚本,用于删除超过7天的文件夹并在备份前一天运行并删除旧文件夹。感谢任何帮助。 最佳答案 例如每天凌晨4点02分删除/path/to/backup/下超过7天的文件的crontab说明如下。024***find/path/to/backup/*-mtime+7-execrm{}\;请在执行rm之前确认目标是否为预期文件。您可以通过将-ls指定为find的参数来检查目标。find/p

linux - Cron Job 自动删除超过 7 天的文件夹 Linux

我在将服务器备份存储在存储VPS上时遇到问题。我的服务器没有删除旧的备份文件夹,存储已满,备份中途失败。我每周跑一次。任何人都可以帮我创建一个cron作业脚本,用于删除超过7天的文件夹并在备份前一天运行并删除旧文件夹。感谢任何帮助。 最佳答案 例如每天凌晨4点02分删除/path/to/backup/下超过7天的文件的crontab说明如下。024***find/path/to/backup/*-mtime+7-execrm{}\;请在执行rm之前确认目标是否为预期文件。您可以通过将-ls指定为find的参数来检查目标。find/p

Splunk UBA audit log 发送到 Splunk ES

由于SplunkUBAauditlog里面记录这个每个用户的登入情况,上面有具体的登入时间,还有操作命令等,所以这个日志对用户行为分析,还是不错的,例如,要是有哪个分析员删除了一个threat,就可以跟踪,下面说说怎么吧UBAauditlog送到SplunkES:PerformthefollowingtaskstosendauditeventstotheSplunkplatformtobeaddedtothe_auditindex.   1:Addorsettheuba.sys.audit.push.splunk.enabledpropertyinSplunkUBA.   2:Setupase

linux - Bash 脚本命令在 cron 中不起作用

我有以下bash脚本来读取日志并检查暴力破解,然后使用iptables阻止违反IP的行为。#!/bin/bash#blahblahrunsomecommandstogettheIPiptables-AINPUT-s$p-jREJECT--reject-withicmp-host-prohibitedecho"BANNED$pFOR$COUNTATTEMPTS"|wall我执行了chmod755。当我从终端运行命令时,它工作正常。但是,当我使用crontab-e作为root设置一个cronjob时,它获取IP并将“BANNED...”消息回显到墙上,但没有任何内容添加到iptables列

linux - Bash 脚本命令在 cron 中不起作用

我有以下bash脚本来读取日志并检查暴力破解,然后使用iptables阻止违反IP的行为。#!/bin/bash#blahblahrunsomecommandstogettheIPiptables-AINPUT-s$p-jREJECT--reject-withicmp-host-prohibitedecho"BANNED$pFOR$COUNTATTEMPTS"|wall我执行了chmod755。当我从终端运行命令时,它工作正常。但是,当我使用crontab-e作为root设置一个cronjob时,它获取IP并将“BANNED...”消息回显到墙上,但没有任何内容添加到iptables列

linux - 使用 bash 脚本更新 CRON

谁能在这里看到我的语法错误?尝试编辑/更新cron作业,但文件未更新。crontab-l|sed's%*/5****cd/home/administrator/anm-1.5.0&&./anm.sh%*/10****cd/home/administrator/anm-1.5.0&&./anm.sh%'|crontab-*更新*所以我仍然有这个问题。最终,我试图从配置文件$FREQ(minutes)中提取一个值来运行该作业。该脚本将首先检查配置中的值是否与crontab中当前的值不同。如果值不同,它将使用新值更新crontab。crontab(初始安装和更新)还从变量中提取运行目录和脚本

linux - 使用 bash 脚本更新 CRON

谁能在这里看到我的语法错误?尝试编辑/更新cron作业,但文件未更新。crontab-l|sed's%*/5****cd/home/administrator/anm-1.5.0&&./anm.sh%*/10****cd/home/administrator/anm-1.5.0&&./anm.sh%'|crontab-*更新*所以我仍然有这个问题。最终,我试图从配置文件$FREQ(minutes)中提取一个值来运行该作业。该脚本将首先检查配置中的值是否与crontab中当前的值不同。如果值不同,它将使用新值更新crontab。crontab(初始安装和更新)还从变量中提取运行目录和脚本

linux - cron 执行的命令是否有特殊限制?

这个问题在这里已经有了答案:Howis%specialincrontab?(1个回答)关闭3年前。我有一个crontab看起来像00***pg_dumpDB_NAME>/path/to/dumps/`date+%Y%m%d`.dmp当我手动运行它时它工作正常,但当cron运行它时就不行了。挖掘日志后,我看到了Dec1200:00:01localhostcrond[17638]:(postgres)CMD(pg_dumpDB_NAME>/path/to/dumps/`date+)看起来像是百分号的问题,但是man页面甚至根本不包含百分号,所以我认为它们没问题。

linux - cron 执行的命令是否有特殊限制?

这个问题在这里已经有了答案:Howis%specialincrontab?(1个回答)关闭3年前。我有一个crontab看起来像00***pg_dumpDB_NAME>/path/to/dumps/`date+%Y%m%d`.dmp当我手动运行它时它工作正常,但当cron运行它时就不行了。挖掘日志后,我看到了Dec1200:00:01localhostcrond[17638]:(postgres)CMD(pg_dumpDB_NAME>/path/to/dumps/`date+)看起来像是百分号的问题,但是man页面甚至根本不包含百分号,所以我认为它们没问题。

linux - 仅从早上到晚上设置 cron

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭10年前。Improvethisquestion我必须每天运行cron。Cron必须运行时间为上午11点到晚上7点。在此给定时间内,cron必须每天每15分钟运行一次。夜间cron必须每小时运行一次吗?对于linuxcron调度类型这可能吗。或者我必须通过任何脚本语言来管理它。