问题标签 [at-job]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
106 浏览

php - 当有人访问我的页面时从浏览器执行 AT 命令

我需要从浏览器执行 AT 命令。我的 /etc/at.deny 是空的并且 /etc/at.allow 不存在。我可以在任何用户的命令行上执行“php page.php”并且工作正常。

这是我的页面(page.php):

我的工作.txt:

所以现在我不想在有人从浏览器访问我的 page.php 时执行 page.php:

当有人访问我的页面时,我从 /var/log/httpd/error_log 收到此错误“PAM 故障:系统错误”。我猜这个错误是由权限问题引起的,有人可以告诉我如何修复它或给我一些建议。我在网上找不到任何答案或示例。

更新

感谢 Barmar 提醒我应该使用完整路径。现在这是我的新 page.php,但我仍然收到相同的错误“PAM 失败”。请问有什么建议吗?

我认为主要问题是AT命令。如果我删除 AT 命令并使用“sh”命令它将起作用。

更新:

所以最后我发现了问题,SELinux 阻止了 apache 使用 atd 命令。现在,在我将 SELinux 设置为 Permissive 后,error_log 中不再出现“PAM 故障”。但是,我仍然遇到一些错误,我的 /var/log/httpd/error_log 出现 'job 47 at Sat May 26 22:38:00 2018',一切似乎都还好,但 my_job.php 不起作用。为什么?我错过了什么?

0 投票
1 回答
454 浏览

python - 通过 python 使用“at”(<<<)执行 bash 命令:语法错误,看到最后一个标记

我在我的 RPi 上使用无线电发送器来控制家里的一些照明设备。我正在尝试实现时间控制,并且过去曾成功使用过“at”程序。

当我执行程序时,我收到

errmsg : 语法错误。最后看到的令牌:<

乱码时间

这个代码片段可以很好地处理每个命令本身(只要每个参数都来自字符串类型)。

必须以这种方式调用“at”:at 18:25 <<< "sudo ./codesend 111111"将命令保存在队列中(在“atq”中可见),因为sudo ./codesend 111111 | at 18:25只是直接执行命令并将执行记录在“/var/mail/ user ”中。

我的问题是,我怎样才能避免语法错误。 我在这个程序中使用了很多其他包,所以我必须继续使用 Python

我希望有人能解决这个问题,或者可以帮助找到我的错误。提前谢谢了

0 投票
1 回答
88 浏览

linux - 使用'at'命令在第二天录制视频流并且只做一次

我试着

  1. 开始并将视频流式传输到 vlc 和
  2. 将同一视频流录制到第二天早上 5:45 开始的文件中

一切正常,但开始时间,而不是从第二天早上 5:45 开始,而是立即开始。我错过了什么?

0 投票
1 回答
46 浏览

windows - 从 cmd 运行的命令不起作用

我在 Windows CMD 中运行以下 AT 命令:在 8:52“开始计算” CMD windows 命令的屏幕截图。它被安排,并且在运行“at”时可以在列表中看到,但是当达到它不被接受时执行的时间和运行“at”时它再次从列表中删除???是什么原因以及如何解决?

请参阅 CMD windows 命令的屏幕截图。

0 投票
1 回答
90 浏览

bash - 使用 at 命令的邮件

我正在尝试使用 at 命令发送邮件,但邮件会立即送达,而是应该按照 at 命令中提供的时间发送邮件。下面是脚本:

0 投票
1 回答
101 浏览

python - Linux“at”任务调度程序是否有python模块

以免我重新发明轮子....再次:

标准 linux“at”任务调度程序是否有 python 接口、API 或模块?我试过搜索互联网,但搜索“at”这个词有点没用:-)

我的目的是让 python 脚本处理相同的数据并构造一个 shell 文件。然后使用子进程调用让“at”将作业文件安排在特定的日期和时间。如果 python 检测到它在 Windows 上运行,我将使用“Schtasks.exe”具有类似的功能。最后,python 脚本退出......让系统调度程序负责运行作业文件。

2019 年 7 月 1 日更新:发现了一个有趣的“at”怪癖。在“at”命令行上调用的文件(即脚本或shell 文件)不需要标记为“可执行”以便由“at”运行。

作为记录:我正在运行 Linux Mint 19.1

0 投票
1 回答
143 浏览

php - PHP(Apache) 不执行 BASH 命令 (At + Wget)

所以,伙计们,我有以下代码:

主要思想是在特定时间获取一些url,为我执行一些有用的操作。

终端会发生什么?

当我运行这个 bash 代码时。它给我这样的输出效果很好:

当我运行我的 php 脚本时,/var/log/apache2/error.log 会发生什么?

它得到这个输出。

atq怎么了?

只有当我通过终端创建作业时,我才能在那里看到作业。当我从 php 脚本创建它时,我不能这样做。

我试图做什么?

我将用户添加到 /etc/at.allow 并从 /etc/at.deny 中删除它们

0 投票
1 回答
35 浏览

bash - 为什么“at”命令不将数据发送到指定的输出文件?

我正在尝试使用“at”命令运行一个冗长的代码(code.x),该代码将从输入卡组(input_deck.in)获取值并将结果输出到 results.out。我有一个带有所需命令的标记为 job.txt 的文本文件。job.txt 的内容如下。

在终端我有

results.out 文件被创建,但没有输出发送给它。我试图了解原因以及如何使输出发送到该文件。

谢谢,

凯尔

0 投票
2 回答
99 浏览

linux - 如何执行 bash 3 分钟然后关闭机器

我想在特定时间(使用 at 命令)运行 bash 3 分钟后,我想关闭机器

这是我的 bash 代码(send.sh):

这是我的at命令:

我应该写什么send.sh运行3分钟然后关闭机器

0 投票
2 回答
199 浏览

docker - 将 at 命令添加到 docker

您好,我想将At命令添加到 docker 容器。我正在使用 linux alpine 。我尝试使用apk add atapk add atd它给了我同样的错误。

错误:不可满足的约束:atd(缺失):要求:world[atd]

有没有办法解决这个问题,或者有没有办法使用 apt-get,因为 at 存在于 apt-get