crontab

在 Docker 中,如何以编程方式(脚本)正确地将任务添加到 cron?日志中没有发现任何错误
crontab

在 Docker 中,如何以编程方式(脚本)正确地将任务添加到 cron?日志中没有发现任何错误

在与 Docker 捣鼓了几天之后,我还没有找到解决问题的方法。 简而言之,我尝试添加cron并php:8.1-apache-bullseye传递一个文件,其中包含我希望 cron 服务执行的任务: cron-task内容: * * * * * /var/www/html/Asset/resource/cron/cron.sh >> /var/log/cron/cron.log 2>&1 内容cron.sh: #!/bin/bash # Get current time current_time=$(date +"%H:%M:%...

Admin

OSX cronjob 没有权限触碰下载中的现有文件?
crontab

OSX cronjob 没有权限触碰下载中的现有文件?

我最近从 OSX 13.2 更新到 13.5.2,现在我所有的 cronjobs 都失败了。 我尝试在 cronjob 中运行 rsync,但总是失败,最终我发现问题在于我的 cron job 没有编辑权限现存的由于某种原因文件~/Downloads?(在中运行良好~)。 cron在系统设置中具有完全磁盘访问权限。 我制定了我的 crontab: * * * * * echo "Hello World" >> "/Users/me/Downloads/foo.txt" * * * * * echo "Hello World " >>...

Admin

如何从 crontab 中删除错误的控制字符
crontab

如何从 crontab 中删除错误的控制字符

我编辑了我的 crontab,奇怪的是开始出现“错误:糟糕的一分钟”。搜索后,我发现原因是错误的控制字符。我能看到角色$在每行末尾,但我不知道如何删除它。我没有做任何特别的事情,只是用它crontab -e来编辑条目,它会启动vi(vi就像编辑器一样)。那么,这些$最终会出现在我的文件中吗?我该如何删除它们? fwiw,我正在使用 Maczsh 更新:添加了有问题的内容crontab。见下文 所以,我发布了一个xy令人尴尬的问题。尽管如此,我的“糟糕时刻”问题仍然存在。以下是问题crontab HOME=/Users/punkish APPDIR=Proj...

Admin

在 MacOS 中使用 crontab 运行“系统事件”自动化
crontab

在 MacOS 中使用 crontab 运行“系统事件”自动化

更新-crontab 正在运行二进制文件,但什么也没有发生,没有错误或任何输出。它的行为与没有权限更改系统设置的行为相同 我想执行暗黑模式每次系统启动时使用 crontab 的项目。要使此应用程序正常工作,我需要在 macos 中的“隐私和安全”设置中的“自动化”菜单下的“系统事件”中授予权限。 问题是,当我从 crontab 运行它时,它不起作用,我相信这是因为 crontab 不允许自动执行“系统事件” 有人知道如何授予 crontab 这些权限吗? ...

Admin

mount 和 systemctl 未在 crontab 中执行
crontab

mount 和 systemctl 未在 crontab 中执行

在 root 权限下,我运行 crontab -e 并写入: 0 21 * * * systemctl stop transmission-daemon && umount /mnt/WD5 && hdparm -y /dev/sda 我也试过 0 21 * * * mount /mnt/WD5 它们都不起作用,而且我在 /var/log/cron 中也没有日志 ...

Admin

为什么 crontab 没有执行我的.sh 文件?
crontab

为什么 crontab 没有执行我的.sh 文件?

我完全搞不懂为什么 crontab 不运行这个 .sh 文件。我使用一个名为推送通知向我的手机发送通知。我尝试了很多不同的方法,但似乎都不起作用。该文件可以在终端中很好地运行。它可以与启动应用程序执行器一起使用,但它拒绝通过按下“运行”按钮来运行。这是我尝试在 crontab 中运行的代码。 #!/bin/sh pushover-cli push "$HOSTNAME is going offline. Wait to access files until startup message." 在 crontab 中,我尝试过只放置原始代码,添加一个命令来...

Admin

如何将关键字传递给后台进程以正确关闭?
crontab

如何将关键字传递给后台进程以正确关闭?

我刚刚创建了一个 shell 脚本并添加到crontab -e Crontab 运行良好,但是当我手动终止进程时,该进程的录制视频无法播放。 因为当我从终端运行应用程序并通过按q或Ctrl+关闭该应用程序时C,该应用程序的录制的视频可以播放,但当我们终止该进程时则不能播放。 该应用程序是 Deepstream 应用程序,它从 RTSP 摄像头获取输入并在 RTSP 中输出流并录制该视频。为了终止该进程,我使用sudo kill PID 但这sudo pkill process-name会使录制的视频无法播放。 如何解决这个问题呢? 如果我在终端中运行并用 ...

Admin

Crontab 使用 shell 将命令附加到特定用户
crontab

Crontab 使用 shell 将命令附加到特定用户

我正在尝试使用 shell 脚本设置 cron 作业,但无法找到解决方案,我正在尝试像这样使用 crontab: #cron.sh echo "*/1**** /opt/file/test.sh" | crontab - 我可以以 sudo 用户身份运行 cron.sh 所以我的问题是如何将这个 cron 作业添加到特定用户我正在使用此命令: su -s /bin/bash -c "echo "*/1**** /opt/file/test.sh" | crontab -" -g user user 但它不起作用如何使上述代码工作。 ...

Admin

我几年前创建了一个 cronjob,现在它仍在服务器上运行,但我无法使用“crontab -e”找到它,我该怎么办?
crontab

我几年前创建了一个 cronjob,现在它仍在服务器上运行,但我无法使用“crontab -e”找到它,我该怎么办?

两年前我创建了一个 cronjob,它执行一个 python 脚本来备份东西。现在,这个 cronjob 仍在运行: /var/log/cron.log.1:Oct 9 20:00:02 syslogngsrv CRON[28292]: (root) CMD (python3 /tftp/autodetect.py) /var/log/cron.log.1:Oct 10 20:00:01 syslogngsrv CRON[14596]: (root) CMD (python3 /tftp/autodetect.py) /var/log/cron.log.1...

Admin

如何执行 EdgeOS crontab 任务
crontab

如何执行 EdgeOS crontab 任务

我有这个sudo crontab -l 0 17 * * 1-5 ipsec start 0 06 * * 1-5 ipsec stop 命令sudo ipsec start和sudo ipsec stop运行效果非常好。但是计划任务没有执行。除了 crontab 设置之外还需要什么? ...

Admin

背景
crontab

背景

背景 我想使用 Borg Backup 作为备份解决方案(在远程服务器上备份)。Borg 提供了一个非常方便的 sh 脚本,他们说你可以将其作为 cron 作业运行。虽然剧本在命令行中运行完美,但在 cron 中却无法运行。 我运行 Debian Bullseye。 我怎样才能让它在 cron 上运行? 这里'类似问题的描述,但是我的存储库是加密的。 数据 Root 的 Crontab * * * * * /usr/local/bin/scriptborg.sh >> /home/t/dwnlds/log.txt 2>&1 scri...

Admin

如何在 crontab 中正确使用环境变量
crontab

如何在 crontab 中正确使用环境变量

我在 ~/.bashrc 文件 (Ubuntu 20) 中导出了一个变量,我想在 cron 作业中使用它。在寻找答案时,我找到了两种方法,但都不适合我: 12 11 * * * BASH_ENV=/home/l86/.bashrc bash -l -c 'echo "USING TOKEN $GITTOKEN" >> /var/log/custom-cron.log 2>&1' 并且 12 11 * * * source /home/l86/.bashrc; echo "USING TOKEN $GITTOKEN" >&gt...

Admin

Ansible playbook 由用户运行,但不由 crontab 运行
crontab

Ansible playbook 由用户运行,但不由 crontab 运行

我尝试使用 Ansible 的剧本运行 crontab 作业时遇到了奇怪的行为。 首先,我有类似的 crontab 行,使用 Ansible 剧本,运行完美,所以问题要么是这个特定的剧本,要么是 crontab 选项中缺少某些东西。 无论如何,剧本做了以下事情: 1.- 运行剧本的 Ubuntu 服务器(本地主机)将“Documents”文件夹压缩为 .zip 文件并将其存储在 /home/user 中。 2.- 与 NAS 服务器(远程主机)建立 ssh 连接,将 .zipped“Documents”文件夹复制到 NAS,然后我使用本地命名约定更改 .zi...

Admin