at-command

如何使用现有的环境变量和库运行 at 命令?
at-command

如何使用现有的环境变量和库运行 at 命令?

几乎重复了这个问题一但是,该帖子中的答案并没有用at命令解决环境问题。 问题描述:我想使用at命令运行我的 shell 脚本作为计划作业。我的所有 shell 脚本都可以在 Ubuntu 10.04 和 20.04(3 个不同的系统)的正常终端中顺利运行。我得到了所有预期的结果。但是,当我使用 运行我的 shell 脚本时at,它根本无法运行。以下 3 个案例说明了at适用于简单操作,但无法运行复杂操作。 情况1 at使用简单的脚本。以下是我的 shell 的所有内容script1.sh: echo $(date) > ~/Desktop/time.t...

Admin

如何在 ubuntu 上结合时间和命令?
at-command

如何在 ubuntu 上结合时间和命令?

我曾尝试将时间和时间结合起来,但这似乎不是我想要的。 time at now +2 min -f ./script.sh 我想知道脚本的执行时间。编辑:我试图运行time ./script.sh带有时间输出的普通脚本,但我希望它们在例如 14:02 或从现在起 2 分钟后运行。因为我试图比较不同机器上的两个脚本的执行时间。我需要同时运行它们。 ...

Admin

为什么 `at` 无法找到 `mail`,即使它在每个路径中,包括 systemd 单元?
at-command

为什么 `at` 无法找到 `mail`,即使它在每个路径中,包括 systemd 单元?

我正在尝试获取日志at,据我所知,这些日志是通过本地邮件发送的。 我遇到的问题是(在 Ubuntu 20.04 上)我已经配置了邮件和 PATH,但是每次执行时at,系统日志都会报告: Dec 30 16:45:44 mymachine atd[5799]: Exec failed for mail command: No such file or directory 具体来说: 我已经安装mailutils;测试mail命令成功运行(没有邮件); 可执行mail文件(具体来说,符号链接)位于/bin和下/usr/bin;我还将符号链接添加到/sbin;...

Admin

我可以以某种方式在电子邮件中打印主机名并输出吗?
at-command

我可以以某种方式在电子邮件中打印主机名并输出吗?

我正在使用at来运行一些命令。输出将通过电子邮件发送到 中的电子邮件地址$HOME/.forward。但问题是,发送的电子邮件中没有任何地方说明哪个主机存在问题(我有三个主机,dev、stage 和 prod)。 我可以在运行的每个作业开始时打印主机名at,但这会导致at发送电子邮件,即使实际命令没有任何输出。 有什么方法可以配置发送电子邮件的方式吗at?也许可以配置主题行?或者配置From标题? ...

Admin

将文件 x 中的第 n 行附加到文件 y 的末尾
at-command

将文件 x 中的第 n 行附加到文件 y 的末尾

MYN我被要求编写一个命令,将文件 ( ) 中的第 n 行 ( ) 附加x到另一个文件 ( y)。以下是我目前所做的: MYN=4 hey=$(awk 'NR==$MYN' x) echo "$hey" >> y 但为什么这不起作用呢? ...

Admin

`at` 命令:选项 `-w` 的含义是什么?
at-command

`at` 命令:选项 `-w` 的含义是什么?

我有一个使用命令的脚本at。有时我会收到这样的电子邮件: Date: Mon, 3 Jul 2017 14:18:00 +0300 (EEST) From: root <[email protected]> To: [email protected] Subject: Output from your job 173 Another app is currently holding the xtables lock. Perhaps you want to use the -w option? 当然,我会使...

Admin

如何更改 at 命令的默认 shell
at-command

如何更改 at 命令的默认 shell

当我想延迟执行某个程序时at,它精确地指示我 warning: commands will be executed using /bin/sh bash例如,如何将此默认 shell 更改为? ...

Admin

名为“at”的工具在 Ubuntu 上不可用
at-command

名为“at”的工具在 Ubuntu 上不可用

我在 linode 上的服务器 VPS 上运行最新的 Ubuntu,在安装 cronkeep 时出现此错误 哦,糟糕! 此系统上不可用。CronKeep 内部使用此巧妙的命令来独立于 Web 服务器运行作业,只要您点击“运行”。这意味着您可以重新启动 Web 服务器,并且该进程仍在后台运行。 以下是该命令的原始输出,可能有助于您进一步调试:sh: 1: at: not found 有没有一个叫做的工具at或者 C 编译器上是否有这个东西? ...

Admin

WSL 上的“At”命令(Ubuntu 20.04)
at-command

WSL 上的“At”命令(Ubuntu 20.04)

我在我的机器上使用 WSL(ubuntu 20.04)。今天我了解了该at命令,它可用于调度作业。我尝试在 WSL 上使用它,但作业虽然时间到了,却没有被触发。 我们不能在 WSL 上使用这个命令吗? 如果可以,那么问题是什么? 谢谢。 ...

Admin

如何让我的 Ubuntu 16.04 系统显示待办事项提醒?
at-command

如何让我的 Ubuntu 16.04 系统显示待办事项提醒?

有时我在编程时会被打断,希望有某种闹钟功能可以提醒我做一些重要的事情。 我不想制造一个时钟,也不想要我的智能手机那样的东西。 最好只是屏幕上的提醒。不重复。我知道以前有一个名为提醒的程序可以做到这一点。我也知道便签,但我的政策是永远不会因任何原因更改我的存储库。此外,还有一个名为提醒器之类的程序,但它不适用于 16.04 LTS。 所以现在我找不到任何类似的东西。 也许社区里有人知道这一点。 我怎样才能让我的 Ubuntu 轻松做到这一点?希望只需一个命令(因为这通常是对其他地方求助电话的回应)。 ---编辑:我必须在 Ubuntu ...

Admin

为什么使用“At”实用程序后不能自由使用 bash?(直到按下 ctrl+c 才能插入 stdin)
at-command

为什么使用“At”实用程序后不能自由使用 bash?(直到按下 ctrl+c 才能插入 stdin)

我运行了以下代码块(at卸载 PHPmyadmin 的超时)。它应该安排在 2 小时后运行,但我在 2 分钟的超时内运行它,只是为了测试它: bash /dev/fd/50 50<< PMA_UNINSTALL | at 'now + 2 minutes' apt-get purge phpmyadmin -y PMA_UNINSTALL 该at实用程序似乎阻止我自由使用 Bash,除非我执行CTRL+ C。At还会提示以下警告,这是正常的,并且硬编码在实用程序的源代码中。当我执行CTRL+C时,警告消失,我又可以正常使用 Bash 了。...

Admin

ubuntu 中的 at 命令出现错误“您无权使用 at”
at-command

ubuntu 中的 at 命令出现错误“您无权使用 at”

提前道歉,我对 php 和 ubuntu 还很陌生。我设置了 2 台服务器,一台用于开发,一台用于暂存。在开发机器上,我可以毫无问题地使用 at 命令,但在暂存时我收到权限错误。at.deny(和 at.allow)文件相同,因此一定是另一个权限问题。有什么线索吗?谢谢你的帮助。我看到在暂存服务器上我只能以 root 身份使用 at 命令。我该如何解决这个问题才能将 at 命令用作 www-data?再次...我检查了 at.allow 和 at.deny 文件..它们不是这里的问题。那么是什么呢? ...

Admin

如何使用 at 命令发送通知?
at-command

如何使用 at 命令发送通知?

我有一个 bash 脚本,使用 每天定期运行一次crontab。 脚本检查一个条件,如果为真,则应at command在特定时间发出。 at 14:10 <notify-send hello> 问题是:我如何notify-send向该at命令添加特定的命令? ...

Admin

在终端中查看计划任务的输出
at-command

在终端中查看计划任务的输出

是否可以实时查看以“at”安排的任务的输出?比如说,我想在训练网络时查看损失函数的值。 ...

Admin