atrm 与 at -d 之谜

atrm 与 at -d 之谜

我发现一些atrm我无法理解的命令。手册页at说这atrm是 的别名at -dfile /usr/bin/atrm命令说它是 的符号链接at

现在,如果atrm是到的链接,at那么我的理解是atrm <jobid>at <jobid>命令应该是等效的,但它们不是(atrm <jobid>at -d <jobid>是),at <jobid>命令只显示“时间混乱”错误。

怎么回事?我的意思是,作为符号链接at,如何atrm能用选项调用at-d我错过了什么?

PS 所讨论的 Linux 发行版是 Debian 7.3

谢谢

答案1

程序代码可以知道启动它的可执行文件的名称。程序可能会at执行如下操作:

if (my name is 'atrm') then
   add '-d' parmeter
end
do stuff like regular 'at' program.

相关内容