使用“at”命令时,-b 选项有什么作用(如果有的话)?

使用“at”命令时,-b 选项有什么作用(如果有的话)?

根据man at,调用方法之一at(我的系统上的版本为 3.1.10)是使用以下形式:

[-V][-q 队列][-F 文件][-mldbv]时间

虽然-m,-l,-d, 和-v都记录在案,我无法找到关于如何的解释-b实际使用了flag。我最初的直觉是它可能允许访问batch,类似于-l-d选项,分别提供访问atq和 的替代方法atrm

在尝试测试这个理论以查看它是否会将作业放入batch使用的“b”队列中时,我尝试运行at -b now + 1 hour,但是立即失败:

at:无效选项 -- 'b'

也许-b仅在与某些其他选项一起使用时才有效,或者我可能以某种方式误解了手册页。对此有何见解?

答案1

at -b应该等同于batch,但是有一个漏洞:b未在其中声明有效选项列表, 所以getopt()报告错误并且-b未被实际处理。

如果您添加b到选项列表中,那么处理得当at -b变得等同于batch

相关内容