`at` 仅在我添加新工作时运行
`at` only runs when I add a new job
正如标题所说,我对 at
有一个奇怪的行为:
它把我的工作放在 queue 上,然后正确地放在 运行 上,但只有在安排了另一个工作之后:
情况是这样的,当我添加新作业时,作业 17 被执行。
atd
服务很好 运行。我的系统是:Linux 5.10.98-1-MANJARO
.
PS:我已经试过告诉它不要给我发电子邮件 -M
,或者使用 absolute/relative 路径等...只有当 atd 被“触发”时才会执行作业或者通过安排新作业或重新启动 systemd 服务来唤醒。
PPS:不知道这是否有帮助,当我检查状态
时,它是 atd.service
的日志
feb 22 09:12:01 sant-nuc systemd[1]: Starting Deferred execution scheduler...
feb 22 09:12:01 sant-nuc systemd[1]: Started Deferred execution scheduler.
feb 22 14:16:44 sant-nuc atd[157517]: pam_unix(atd:session): session opened for user santiago(uid=1000) by (uid=2)
feb 22 14:16:44 sant-nuc atd[157517]: pam_env(atd:setcred): deprecated reading of user environment enabled
feb 22 14:16:44 sant-nuc atd[157517]: pam_env(atd:setcred): deprecated reading of user environment enabled
feb 22 14:16:44 sant-nuc atd[157517]: pam_unix(atd:session): session closed for user santiago
这是 at 3.2.4
中的错误:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004972
显然这将在 3.2.5 版本中得到修复。它还不能通过 archlinux 仓库使用,所以我已经降级到 3.2.2,没有这个问题。
正如标题所说,我对 at
有一个奇怪的行为:
它把我的工作放在 queue 上,然后正确地放在 运行 上,但只有在安排了另一个工作之后:
情况是这样的,当我添加新作业时,作业 17 被执行。
atd
服务很好 运行。我的系统是:Linux 5.10.98-1-MANJARO
.
PS:我已经试过告诉它不要给我发电子邮件 -M
,或者使用 absolute/relative 路径等...只有当 atd 被“触发”时才会执行作业或者通过安排新作业或重新启动 systemd 服务来唤醒。
PPS:不知道这是否有帮助,当我检查状态
时,它是atd.service
的日志
feb 22 09:12:01 sant-nuc systemd[1]: Starting Deferred execution scheduler...
feb 22 09:12:01 sant-nuc systemd[1]: Started Deferred execution scheduler.
feb 22 14:16:44 sant-nuc atd[157517]: pam_unix(atd:session): session opened for user santiago(uid=1000) by (uid=2)
feb 22 14:16:44 sant-nuc atd[157517]: pam_env(atd:setcred): deprecated reading of user environment enabled
feb 22 14:16:44 sant-nuc atd[157517]: pam_env(atd:setcred): deprecated reading of user environment enabled
feb 22 14:16:44 sant-nuc atd[157517]: pam_unix(atd:session): session closed for user santiago
这是 at 3.2.4
中的错误:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004972
显然这将在 3.2.5 版本中得到修复。它还不能通过 archlinux 仓库使用,所以我已经降级到 3.2.2,没有这个问题。