cron

echo 不会将一行应用于 crontab
cron

echo 不会将一行应用于 crontab

想要将其应用到 crontab: crontab -l > nopass echo 'ALERT - Found a user without password on:' `hostname` `date` | cat /etc/shadow | awk -F: '($2==""){print $1}' | mail -s "Alert: Found a user without password on `hostname` `who | awk '{print $6}'`" $ADMIN_MAIL >> nopass crontab n...

Admin

cron.d 中的 Cron 文件根本没有运行,为什么?
cron

cron.d 中的 Cron 文件根本没有运行,为什么?

我无法运行存储在 /etc/cron.d 但由于未知原因它无法运行:/有人可以帮忙吗? 我的 cron 文件的内容如下: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin MAILTO="" # test */1 * * * * php echo "Hello World" > /tmp/backup-test2.log 2>&1 我正在使用 CentOS,如果这有帮助的话 我进行的故障排除 服务正在运行,可以通过运行service...

Admin

使 fcron 和 RVM 协同工作
cron

使 fcron 和 RVM 协同工作

我正在努力右心室和克隆一起工作。显然 fcron 不会直接或间接读取任何类型的环境变量。这使得 RVM 毫无用处并且脚本失败。 我有这个适用于 RVM ruby​​-1.9.3、rvm-gems 等的脚本。虽然我尝试实现以下包装器: #!/usr/bin/env bash set -x -v # load rvm ruby source /home/user/.rvm/environments/ruby-1.9.3-p0 #ruby /usr/local/bin/morula -s hakmem update /home/user/.rvm/rubi...

Admin

如何设置 ssh-agent 在关闭远程连接后保留密钥以供 cron 作业使用?
cron

如何设置 ssh-agent 在关闭远程连接后保留密钥以供 cron 作业使用?

我有几个 cron 作业需要受密码保护的 ssh 密钥。这些作业每天早上运行,但总是失败,因为代理在与远程服务器断开连接后没有保持密钥有效。这是我继承的服务器,以前保留了密钥,但在最近的更新和重启后,它们不再保留。 我尝试运行 ssh-agent 并在之后添加密钥 eval `ssh-agent -s` 有一个 .config/systemd/user/ssh-agent.service 在登录时启动代理,然后我手动添加密钥,但断开连接后密钥不会保留。 [Unit] Description=SSH key agent [Service] Type=sim...

Admin

Crontab 任务执行
cron

Crontab 任务执行

我正在尝试通过 crontab 任务运行一个简单的脚本,但什么都没有运行。显示任何错误。我做了以下事情: 使用以下代码创建一个简单的脚本:echo "Hola mundo"。我将脚本命名为 hola.sh。 我希望使用 crontab 运行此脚本。我输入 crontab -e 并复制以下行,其中tmp在我的目录中创建了一个目录/home/alex: 15 * * * * /tmp/cat hola.sh 当第 15 分钟到达时,什么都没有显示。日志没有显示错误: 我做错了什么? 谢谢 ...

Admin

为什么 /etc/logrotate.d/tomcat 不每天运行,而只有手动触发它才会生效?
cron

为什么 /etc/logrotate.d/tomcat 不每天运行,而只有手动触发它才会生效?

我的服务器中有一个Talend Data Stewardship应用程序,我想轮换catalina.out日志文件。 因此,我指的是https://dzone.com/articles/how-rotate-tomcat-catalinaout,并在里面创建一个文件call tomcat /etc/logrotate.d,内容如下: /app/talend/801/tds/apache-tomcat/logs/catalina.out { copytruncate daily rotate 700 ...

Admin

Ubuntu 蓝牙音频通过 cron 仅在登录时有效
cron

Ubuntu 蓝牙音频通过 cron 仅在登录时有效

我正在运行 Ubuntu 服务器(无头),并连接了一个蓝牙扬声器。目标是通过 cron 播放 mp3。 当我登录或与服务器保持 ssh 连接时,使用 cron 播放音频时效果很好。一旦我断开连接,任何通过 cron 安排的播放命令都不会播放。相反,在重新连接后,它们都会同时启动,就像排队一样。 我的临时黑客方法是通过 nohup 从另一台主机通过 ssh 执行永久睡眠循环。正在寻找永久解决方案。 Ubuntu 22.04.2 LTS (服务器/无头/无 x) bluetoothctl ver 5.64. 使用 play(来自 sox、play、rec)播放音...

Admin

通过 SSH 将文件从 Linux 服务器复制到 Windows 机器,使用 expect 脚本和 crontab 并不可靠
cron

通过 SSH 将文件从 Linux 服务器复制到 Windows 机器,使用 expect 脚本和 crontab 并不可靠

我们有一台服务器,它根据一些元素生成两种格式的报告。PDF 和 DOCX。我创建了一个 crontab 作业来自动将这些文件从服务器传输到本地 Windows 工作站之一。 我在 Windows 机器上安装了 SSH 服务器,并创建了一个 expect 脚本,因为 Windows 用户有密码,简单的 SCP 脚本不起作用。我在网上找到了一个解决方案(使用 expect 脚本)。这种安排有点管用。但它并不总是有效,当它起作用时,脚本只会复制 PDF 文件或只复制 DOCX 文件,或者它不会从某个元素复制两个文件。 我不知道从哪里开始调试这样的问题。 有趣的是,...

Admin

在 openbsd 上,使用 sshfs 作为 cron 作业时,远程主机出现断开连接错误
cron

在 openbsd 上,使用 sshfs 作为 cron 作业时,远程主机出现断开连接错误

我正在尝试使用 crontab 通过 sshfs 自动挂载目录。sshfs 命令: /usr/local/bin/sshfs -o IdentityFile=/home/user/.ssh/id_ed25519.pub,idmap=user,allow_other,uid=1000,gid=1000 user@website:/home/public/ /home/user/website 使用 doas 运行时以及以 root 身份运行时均可行。但通过 cron 运行时,如下所示: * * * * * ...

Admin

anacron 没有按预期工作
cron

anacron 没有按预期工作

尝试使用 cron 或 anacron 安排每天运行一项任务。在论坛中搜索解决方案,但仍然没有成功。 更改 shell=/bin/bash 或 bin/sh 没有任何作用。 我的系统是lubuntu 我的 anacrontab 在 /etc/ # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh HOME=/root LOGNAME=root # These replace cron's entries 1 5 cron.daily run-parts...

Admin

Cron 作业没有按照时间表执行
cron

Cron 作业没有按照时间表执行

考虑以下 cron 作业: * 22-23 * * * /usr/bin/curl -u username:paswword http://api.example.com/api/test2.php 现在,根据这个,cron 作业必须从 22h00(UTC)开始每分钟运行一次,但事实并非如此。它在此时间之前启动,并且不会持续整整一个小时。因此,我将执行时间写入数据库表,只是为了查看发生了什么。以下是我得到的结果: 表示systemDateTimecron 作业的执行时间。如您所见,它仅执行了 6 次,并且在计划时间前约 6 分钟启动。 此系统配置相关吗?...

Admin

Cron 服务本身失败了,我该如何找出原因
cron

Cron 服务本身失败了,我该如何找出原因

我有一个全天候运行的远程树莓派。它运行的是 Debian bullseye。通常每天运行的任务未能发送一些邮件,正常收件人告诉我这件事。当我去查看时,(sudo systemctl status cron.service)cron在上周日(2023-12-17)上午 10:04 失败了,但没有说明原因。 我再次重新启动它,一切又恢复正常。 我尝试找出发生了什么,然后运行sudo journalctl -t CRON --since "2023-12-17",它运行并产生了条目,直到周日 10:04,然后什么都没有发生,直到今天我重新启动它,它才恢复工作并显示...

Admin

如何确定哪个脚本正在 Linux 中删除文件?
cron

如何确定哪个脚本正在 Linux 中删除文件?

我在 ubuntu 22.04 系统上运行 Plex 媒体服务器 (PMS)。PMS 库已经有一段时间没有更新了,最近我开始向收藏中添加一些电影。但我发现,在添加目录/文件几个小时后,它会从系统中删除,没有任何痕迹。它似乎没有被移动或存档 - 只是被删除了。 有问题的父目录是 /svr/PlexMedia/Movies。例如,我最近添加了这些,但它们在几个小时内就消失了。此后我重新添加了它们: > find /svr/PlexMedia/Movies/Makin* -ls ...

Admin

如何使用 Truenas Scale 中的 cron 作业查找和删除 15 天前的文件夹?
cron

如何使用 Truenas Scale 中的 cron 作业查找和删除 15 天前的文件夹?

我家里有安全摄像头,它每隔一小时将录制的视频上传到我的家庭 NAS,由 Truenas Scale 操作系统提供支持,现在所有的镜头都存储在我的 NAS 中,我分配了 500Gigs 仅用于监控备份。 所以我想删除超过 15 天的镜头,我的监控备份中有 24 个文件夹,每个文件夹包含一小时的视频,所以我想使用 cron 删除 15 天的监控,但我不知道如何使用 cron。 我搜索了很多论坛但无法正确设置。 ...

Admin